De temps en temps, vous souhaiterez peut-être changer le nom de processus du programme que vous exécutez. En Python, il semble préférable d'utiliser un package appelé setproctitle.
Si vous utilisez Debian, Ubuntu ou Mint, vous pouvez l'installer en une seule fois avec la commande suivante.
# aptitude install setproctitle
Ou il est téléchargé sur pypi, alors installez-le avec pip. S'il s'agit de Debian ou Ubuntu, installez python-dev car il est partiellement écrit en C et vous devez vous référer au fichier d'en-tête Python pour le compiler.
# aptitude install python-dev python-pip
# pip install setproctitle
Vous pouvez définir le nom du processus avec setproctitle et obtenir le nom du processus actuel avec getproctitle comme indiqué ci-dessous. Vérifions si le nom du processus est réellement changé en faisant "pgrep hoge".
>>> from setproctitle import setproctitle, getproctitle
>>> getproctitle()
'python'
>>> setproctitle("hoge")
>>> getproctitle()
'hoge'
>>>
Recommended Posts