По умолчанию процессу будет отправлено SIGHUP
. Обработчик сигналов по умолчанию (ловушка) относительно корректно завершит работу программы, но не спасет работу пользователей.
В вашем случае я хотел бы включить в программу подпрограмму прерывания, которая сохраняет работу пользователя при получении SIGHUP
. Вы можете перехватывать и обрабатывать все сигналы, кроме SIGKILL
. Вы также можете выполнить ту же процедуру для прерывания SIGTERM
.
Существуют и другие механизмы, которые можно использовать, чтобы избежать получения сигнала SIGHUP
, но обработка сигнала является наиболее простой и безопасной. Если другие подходы терпят неудачу или отправляется SIGHUP
с командой kill
, ваш процесс все равно завершится без сохранения работы.
Вы можете использовать установку в режиме expert
в качестве замены для определенных параметров, которые пропускают шаги --он переходит в меню перед каждым шагом, который служит подтверждением, поэтому вы можете пропустить настройку сети, просто никогда не переходя к этому шаг. Если для ваших спасательных нужд достаточно нецелевой оболочки -, вы можете запустить ее, когда любые другие необходимые шаги будут выполнены, просто выбрав ее в меню.