Почему необходимо `разделить -окно `, чтобы получить оболочку в окне 0 при поиске команд?

Я реализовал таким образом.

в файле rsylog.conf я добавил следующие строки для отслеживания

$umask 0000                 
$FileCreateMode 0666         
local2.info /var/log/usercommands
$umask 0077                 

В файле /etc/skel/.bashrc я добавил следующие строки.

enter image description here

Надеюсь, это будет полезно

2
14.04.2021, 20:47
1 ответ

but window 0 is missing when everything has been setup

Без сомнительного split-windowкод, который выполняется только в панели окна 0, — этоtmux source-file $setup_file$setup_file, уже расширенным исходной оболочкой ). Когда все настроено, эта команда завершается, поэтому единственная панель закрывается, поэтому закрывается окно.

Было бы иначе с

tmux new-session "tmux source-file '$setup_file'; '$SHELL'"

Обратите внимание, что эта команда заключена в кавычки "лучше", чем ваша исходная команда, но все еще неправильно заключена в кавычки. В Bash правильное цитирование может быть достигнуто благодаря${var@Q}:

tmux new-session "tmux source-file ${setup_file@Q}; ${SHELL@Q}"
2
28.04.2021, 22:52

Теги

Похожие вопросы