2
私はpydaemon(http://www.python.org/dev/peps/pep-3143/)を使ってフレンドリーなデーモンを作っています。私はどのようにそれに名前を付けるのですか?デフォルトでは「python」と呼ばれていますが、もっと意味のあるものがほしいと思っています。pydaemonを使ってデーモンプロセスの名前を指定する方法
私はpydaemon(http://www.python.org/dev/peps/pep-3143/)を使ってフレンドリーなデーモンを作っています。私はどのようにそれに名前を付けるのですか?デフォルトでは「python」と呼ばれていますが、もっと意味のあるものがほしいと思っています。pydaemonを使ってデーモンプロセスの名前を指定する方法
プロセス名を変更することは普通のPythonからはできません.pydaemonは100%Pythonです。これを行うには、py-setproctitleのようなCレベルのライブラリが必要です。次に、メインの方法に以下を追加してください:
try:
import setproctitle
setproctitle.setproctitle('my-awesome-program')
except:
pass # Ignore errors, since this is only cosmetic