Von Zeit zu Zeit möchten Sie möglicherweise den Prozessnamen des von Ihnen ausgeführten Programms ändern. In Python scheint es besser zu sein, ein Paket namens setproctitle zu verwenden.
Wenn Sie Debian, Ubuntu oder Mint verwenden, können Sie es mit dem folgenden Befehl auf einmal installieren.
# aptitude install setproctitle
Oder es wird auf pypi hochgeladen, also installiere es mit pip. Wenn es sich um Debian oder Ubuntu handelt, installieren Sie python-dev, da es teilweise in C geschrieben ist und Sie zum Kompilieren auf die Python-Header-Datei verweisen müssen.
# aptitude install python-dev python-pip
# pip install setproctitle
Sie können den Prozessnamen mit setproctitle festlegen und den aktuellen Prozessnamen mit getproctitle abrufen, wie unten gezeigt. Lassen Sie uns überprüfen, ob der Prozessname tatsächlich geändert wurde, indem Sie "pgrep hoge" ausführen.
>>> from setproctitle import setproctitle, getproctitle
>>> getproctitle()
'python'
>>> setproctitle("hoge")
>>> getproctitle()
'hoge'
>>>
Recommended Posts