Изменение имени процесса при запуске Python в качестве демона
Я нашел этот превосходный веб-сайт, который дает пример сценария upstart для запуска сценариев Python в качестве демонов. У меня вопрос, могу ли я изменить имя, которое он сообщает, когда я набираю ps -e?
Я думал, у start-stop-daemon есть возможность сделать это, но я не нашел его.
1 ответ
В чистом питоне нет простого способа сделать это.
Однако пакет setproctitle может оказаться полезным. Это позволяет процессу python устанавливать его имя процесса. Это расширение C, которое поддерживает ряд операционных систем и поддерживает как Python 2, так и 3. Похоже, что сейчас оно может не поддерживаться, но оно все еще хорошо работает для меня.