Автоматически завершать сеанс tmux

Если выход из оболочки запланирован заранее, используйте

exit

Или вы можете запрограммировать обработку SIGTERM и других сигналов. пример руководства

Или, если вы хотите остановить уже запущенный сценарий оболочки

ctrl+c
ctrl+d
ctrl+z

Или найдите pid и уничтожьте его.

ps -ax | grep shell_name
pkill -9 PID_of_shell

1
01.11.2016, 13:13
1 ответ

Я могу придумать три разных способа сделать это. Сначала попробуйте это:

Добавьте это в свой ~ / .bashrc :

if [ ! -z "$TMUX" ]; then
    tmux kill-session -t 0
fi
    tmux new-session -s 0 

Да, он слишком длинный, но он позволяет вам улучшить его.

0
28.01.2020, 01:08

Теги

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