Я запустил некоторые интерактивные сценарии оболочки на удаленном сервере.

Иногда соединение ssh теряется, и я хочу, чтобы процесс на другой машине умер в таком состоянии.

Могу ли я настроить соединение ssh для завершения удаленного процесса при отключении?

1 ответ1

1

Вам необходимо установить для параметра конфигурации ClientAliveInterval sshd ненулевое значение. Как только клиент не отвечает, соединение будет разорвано, а удаленному процессу будет отправлен сигнал SIGHUP, который остановит его (обычно).

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