Вы можете поместить их в conf
файлы в /etc/modules-load.d
. Модули, указанные в этих файлах в этом каталоге, загружаются при загрузке.
Например, создайте в этом каталоге файл с таким именем:
module.conf
В файле поместите следующее:
#loads module
module
Замените module
фактическим именем модуля. Вы можете поместить их все в один файл conf
или сделать по одному для каждого из модулей, которые вы хотите загрузить при загрузке.
Вызовите tty
в терминале, на который вы хотите что-то отправить. Он будет печатать, например. /dev/pts/3
Затем перенаправьте все, что хотите, в этот файл, возможно, с другого терминала. Вот так:
bash -x script.sh 2> /dev/pts/3
Это работает с tmux
, screen
, отдельными эмуляторами терминала или tty (, где вы вошли в систему ). Вызовите tty
в одной оболочке и перенаправьте/выведите на то, что он говорит, из другой.
Я использую аналогичный подход для отладки конвейеров. Пример:
foo | tee /dev/pts2 | filter1 | tee /dev/pts3 | filter2
Команда tmux display '#{pane_tty}'
будет печатать /dev/pts/3
или около того в строке состояния. Это полезно, если в целевой панели (нет оболочки, поэтому вы не можете легко запустить tty
там ). Выберите панель, чтобы она была текущей, нажмите префикс :, введите команду и введите .