Я сталкиваюсь с довольно странной ситуацией:
- ssh на beaglebone (подробности: uname -a = "Linux beaglebone 3.2.34 # 1 ср 21 ноя 14:17:11 CET 2012 armv7l GNU/Linux", ssh сервер: Dropbear sshd v2012.55)
- запустить любой процесс через экран, или nohup или /etc/init.d/
- выйти
- повторно в него
- заметить, что процесс больше не существует ..
При использовании второго ssh-соединения я вижу, что запущенный процесс прерывается при отключении.
Я видел сообщения типа Что конкретно определяет, будет ли фоновая работа уничтожена при выходе из оболочки или убита?, но все еще не может понять это поведение, которое явно не так, как предполагается, что screen
и другие отреагировавшие процессы работают.
$ shopt huponexit
huponexit off
Мне пришлось прибегнуть к использованию команд cron, чтобы сохранить процесс
Почему отключенные процессы уничтожаются при отключении?
Видите ли вы другие вещи для поиска?