Définissez le nom du processus du programme Python

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.

Installation

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

Courir

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

Définissez le nom du processus du programme Python
le zen de Python
Envoyer Gmail à la fin du processus [Python]
[Python] Un programme qui compte le nombre de vallées
Vers la retraite de Python2
Le processus d'installation d'Atom et de l'exécution de Python
Programme Python qui recherche le même nom de fichier
À propos des fonctionnalités de Python
[Python] Un programme qui compare les positions des kangourous.
Le pouvoir des pandas: Python
Mesurons le résultat de l'exécution du programme avec C ++, Java, Python.
Attacher au processus Python de la destination SSH et déboguer
Le processus de création et d'amélioration du code Python orienté objet
L'histoire de Python et l'histoire de NaN
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~
Existence du point de vue de Python
pyenv-changer la version python de virtualenv
[Python] Comprendre le potentiel_field_planning de Python Robotics
Revue des bases de Python (FizzBuzz)
Obtenez le nom d'hôte en Python
À propos de la liste de base des bases de Python
L'histoire de l'exportation d'un programme
Apprenez les bases de Python ① Débutants élémentaires
[Python] Réduisons le nombre d'éléments dans le résultat dans le fonctionnement de l'ensemble
[Hikari-Python] Chapitre 07-02 Gestion des exceptions (exécution continue du programme par gestion des exceptions)
Obtenez et définissez la valeur du menu déroulant en utilisant Python et Selenium
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
Créez un programme de jugement de compatibilité avec le module aléatoire de python.
Changer la longueur des chaînes csv Python
[Python] Définissez la plage du graphique avec matplotlib
Vérifiez le comportement du destroyer en Python
[Python3] Comprendre les bases de Beautiful Soup
Passez le chemin du module python importé
Implémenter une partie du processus en C ++
Notes d'apprentissage depuis le début de Python 1
Vérifier l'existence du fichier avec python
À propos de l'environnement virtuel de Python version 3.7
[Python] Récupère le nom de la variable avec str
Où est écrit le processus d'instanciation python?
Je ne connaissais pas les bases de Python
Associez l'ensemble de tables dans les modèles de python.py
Le résultat de l'installation de python sur Anaconda
[Python] Essayez pydash de la version Python de lodash
[python] Vérifier la consommation de mémoire des variables
Vérifiez le chemin du module importé Python
L'histoire de la manipulation des variables globales Python
[python] [meta] Le type de python est-il un type?
Principes de base pour exécuter NoxPlayer en Python
Pandas du débutant, par le débutant, pour le débutant [Python]
Le modèle de projet Python auquel je pense.
Python efficace était efficace comme son nom l'indique
Cours de base Python (à la fin de 15)
[Python] Récupère le code de caractère du fichier
L'histoire du traitement A du blackjack (python)
Apprenez intuitivement la refonte de Python np