Не удается найти демон после демонизации Python-скрипта - PullRequest
0 голосов
/ 14 декабря 2018

Я демонизировал скрипт python с использованием библиотеки демона python, но теперь я не могу найти демона, который он породил.Я хочу найти демона и убить его, чтобы внести некоторые изменения в сценарий.

Я использовал следующее для демонизации:

pidfile = '/ tmp / filename.pid'

daemon = Daemonize (app = 'имя файла', pid = pidfile, action = main)

print ("демон запущен")

daemon.start ()

1 Ответ

0 голосов
/ 17 декабря 2018

Откройте окно терминала и попробуйте следующее:

ps ax | grep <ScriptThatStartedTheDaemon>.py

Должны быть возвращены PID и название процесса.Когда у вас есть PID, выполните:

kill <pid>

В зависимости от того, сколько раз вы запустили ваш скрипт, у вас может быть запущено несколько демонов, и в этом случае вы захотитеубейте их всех.

Чтобы убедиться, что процесс завершен, снова запустите первую строку кода.Процесс с PID, который вы убили, не должен отображаться, если он был успешно завершен.

...