Почему мой фоновый процесс Python заканчивается, когда сессия SSH завершается?

Дисплеи с функциями управления сетью часто поставлются с отключенной опцией. Посмотрите в руководстве, чтобы видеть, существует ли способ включить его.

Я сделал бы руководство, погружающееся для Вас, но Вы не даете номер модели.

19
30.12.2014, 18:55
7 ответов

Я бы отключал команду со своего стандартного ввода / вывода и потоков ошибок:

nohup python3 -u <script> </dev/null >/dev/null 2>&1 &  

SSH нуждается в индикаторе, который не имеет большего вывода, и что он не требует большего ввода. Наличие чего-то другого - входным и перенаправлением выходных средств SSH может безопасно выйти, поскольку вход / выход не попадет или не переходит к терминалу. Это означает, что вход должен прийти откуда-то еще, а выход (как stdout, так и STDERR) должен идти где-то еще.

Часть определяет / dev / null в качестве входа для