Legen Sie den Prozessnamen des Python-Programms fest

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.

Installation

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

Lauf

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

Legen Sie den Prozessnamen des Python-Programms fest
der Zen von Python
Senden Sie Google Mail am Ende des Vorgangs [Python]
[Python] Ein Programm, das die Anzahl der Täler zählt
Auf dem Weg zum Ruhestand von Python2
Der Prozess der Installation von Atom und der Ausführung von Python
Python-Programm, das nach demselben Dateinamen sucht
Über die Funktionen von Python
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
Die Kraft der Pandas: Python
Lassen Sie uns das Ausführungsergebnis des Programms mit C ++, Java, Python messen.
Anhängen an den Python-Prozess des SSH-Ziels und Debuggen
Der Prozess, Python-Code objektorientiert zu machen und zu verbessern
Die Geschichte von Python und die Geschichte von NaN
[Python] Der Stolperstein des Imports
Erster Python 3 ~ Der Beginn der Wiederholung ~
Existenz aus Sicht von Python
pyenv-change die Python-Version von virtualenv
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
Überprüfung der Grundlagen von Python (FizzBuzz)
Holen Sie sich den Hostnamen in Python
Informationen zur Grundlagenliste der Python-Grundlagen
Die Geschichte des Exportierens eines Programms
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
[Python] Lassen Sie uns die Anzahl der Elemente im Ergebnis bei der Operation des Sets reduzieren
[Hikari-Python] Kapitel 07-02 Ausnahmebehandlung (Kontinuierliche Ausführung des Programms durch Ausnahmebehandlung)
Rufen Sie den Wert des Dropdown-Menüs mit Python und Selen ab und legen Sie ihn fest
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
Erstellen Sie ein Kompatibilitätsbewertungsprogramm mit dem Zufallsmodul von Python.
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
[Python] Legen Sie den Diagrammbereich mit matplotlib fest
Überprüfen Sie das Verhalten des Zerstörers in Python
[Python3] Verstehe die Grundlagen von Beautiful Soup
Übergeben Sie den Pfad des importierten Python-Moduls
Implementieren Sie einen Teil des Prozesses in C ++
Notizen vom Anfang von Python 1 lernen
Überprüfen Sie die Existenz der Datei mit Python
Informationen zur virtuellen Umgebung von Python Version 3.7
[Python] Ruft den Variablennamen mit str ab
Wo ist der Python-Instanziierungsprozess geschrieben?
Ich kannte die Grundlagen von Python nicht
Ordnen Sie die in pythons models.py festgelegte Tabelle zu
Das Ergebnis der Installation von Python auf Anaconda
[Python] Probieren Sie pydash der Python-Version von lodash aus
[Python] Überprüfen Sie den Speicherverbrauch von Variablen
Überprüfen Sie den Pfad des importierten Python-Moduls
Die Geschichte der Manipulation globaler Python-Variablen
[Python] [Meta] Ist der Python-Typ ein Typ?
Grundlagen zum Ausführen von NoxPlayer in Python
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Die Python-Projektvorlage, an die ich denke.
Effektiv Python war effektiv, wie der Name schon sagt
Python-Grundkurs (Ende 15)
[Python] Ruft den Zeichencode der Datei ab
Die Geschichte der Verarbeitung A von Blackjack (Python)
Lernen Sie intuitiv die Umformung von Python np