2

Есть ли способ выполнить команду после разрыва соединения SSH (затемнение и т.д.)? Когда я обычно выхожу из системы, я могу просто использовать .bash_logout, но я не знаю, что делать, когда разрывается соединение.

1 ответ1

0

Вы можете запускать команды на основе ловушки сигнала. Обычно отключение завершает оболочку SIGPIPE, поэтому добавьте это в .bash_profile

trap "echo do your command here; exit" 13

Вам нужен "выход", иначе оболочка не закроется в результате ловушки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .