Изменение имени процесса при запуске Python в качестве демона

Я нашел этот превосходный веб-сайт, который дает пример сценария upstart для запуска сценариев Python в качестве демонов. У меня вопрос, могу ли я изменить имя, которое он сообщает, когда я набираю ps -e?

Я думал, у start-stop-daemon есть возможность сделать это, но я не нашел его.

1 ответ

В чистом питоне нет простого способа сделать это.

Однако пакет setproctitle может оказаться полезным. Это позволяет процессу python устанавливать его имя процесса. Это расширение C, которое поддерживает ряд операционных систем и поддерживает как Python 2, так и 3. Похоже, что сейчас оно может не поддерживаться, но оно все еще хорошо работает для меня.

Другие вопросы по тегам