процесс nohup показан в ps, но не в верхней части - PullRequest
0 голосов
/ 02 ноября 2018

Я запустил скрипт на Python, скажите script.py следующим образом:

nohup python3 script.py &

Теперь мне присваивается идентификатор процесса, и приходит следующее сообщение:

$  nohup: ignoring input and appending output to 'nohup.out'

Теперь я попытался увидеть top, который показывает python3 в течение некоторого времени, а затем он больше не отображается. Использование команды ps в конечном итоге показало процесс. Итак, я использовал идентификатор процесса, чтобы убить его (который, я думал, мог бы преодолеть зависание). Потом опять я использовал команду nohup. Но опять то же самое происходит.

Это может происходить, потому что я не смог преодолеть nohup зависание. Это означает, что я выполнил эту команду ранее, и теперь мне нужно заново выровнять потоки nohup. (См. это )

Мой вопрос здесь, что мне теперь делать? nohup все еще завис, и я не могу запускать команды в фоновом режиме. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 02 ноября 2018

Я думаю, что эта проблема создана, потому что вы использовали & оператор. & ушел в фоновый режим и установите его в качестве команды ожидания.

...