Удаленное выполнение останавливается, когда локальный компьютер загружается

Когда я выполняю процесс на удаленной машине Linux, остановки процесса, если соединение завершается по некоторой причине. Это поведение разумно, потому что в других отношениях несоответствующие процессы продолжали бы бежать навсегда.

Однако существует ли способ предотвратить это? А именно, я хочу открыть удаленную оболочку, выполнить процесс и направить его вывод к файлу журнала, и выйти из системы - но поддерживать процесс в рабочем состоянии.

Спасибо,

Udi

1
задан 26.08.2009, 11:27

2 ответа

Хорошо первая опция может состоять в том, чтобы метать икру, Вы программируете как другой процесс с и оператор как

$ myprogram > file.log &

Или можно взглянуть на экранную команду, где можно сохранить и получить терминальные сеансы.

2
ответ дан 12.12.2019, 08:42

Можно или использовать экранную сессию или продвинуть процесс к фону, разъединяющему его от оболочки.

также проверьте,

shopt-u huponexit

3
ответ дан 12.12.2019, 08:42

Теги

Похожие вопросы