Если выход из оболочки запланирован заранее, используйте
exit
Или вы можете запрограммировать обработку SIGTERM и других сигналов. пример руководства
Или, если вы хотите остановить уже запущенный сценарий оболочки
ctrl+c
ctrl+d
ctrl+z
Или найдите pid и уничтожьте его.
ps -ax | grep shell_name
pkill -9 PID_of_shell
Я могу придумать три разных способа сделать это. Сначала попробуйте это:
Добавьте это в свой ~ / .bashrc
:
if [ ! -z "$TMUX" ]; then
tmux kill-session -t 0
fi
tmux new-session -s 0
Да, он слишком длинный, но он позволяет вам улучшить его.