Не удается найти демон после демонизации Python-скрипта
Я демонизировал скрипт python с использованием библиотеки демона python, но теперь я не могу найти демона, который он породил. Я хочу найти демона и убить его, чтобы внести некоторые изменения в сценарий.
Я использовал следующее для демонизации:
PidFile='/ TMP / filename.pid'
daemon = Daemonize (app = 'filename', pid = pidfile, action = main)
печать ("демон запущен")
daemon.start ()
1 ответ
Откройте окно терминала и попробуйте следующее:
ps ax | grep <ScriptThatStartedTheDaemon>.py
Он должен вернуть PID и название процесса. Получив PID, выполните:
kill <pid>
В зависимости от того, сколько раз вы запустили свой скрипт, у вас может быть запущено несколько демонов, и в этом случае вы захотите убить их всех.
Чтобы убедиться, что процесс завершен, снова запустите первую строку кода. Процесс с PID, который вы убили, не должен отображаться, если он был успешно завершен.