Detaillierte Schritte zum Selbststart und geplanten Start von Python-Skripten unter Linux

Detaillierte Schritte zum Selbststart und geplanten Start von Python-Skripten unter Linux

1. Python wird beim Start automatisch ausgeführt

Angenommen, das selbststartende Python-Skript ist auto.py Bearbeiten Sie dann die folgenden Dateien mit Root-Rechten:

sudo vim /etc/rc.local

Wenn Sie rc.local lesen Sie bitte diesen Artikel

Bearbeiten Sie den Befehl, um das Skript über exit 0 zu starten

/usr/bin/python3 /home/selfcs/auto.py > /home/selfcs/auto.log

Starten Sie Linux abschließend neu. Das Skript wird dann automatisch ausgeführt und druckt Protokolle.

2. Starten Sie das Python-Skript regelmäßig

Bearbeiten Sie die folgende Datei mit Root-Rechten

sudo vim /etc/crontab 

Fügen Sie am Ende der Datei den folgenden Befehl hinzu

2 * * * * root /usr/bin/python3 /home/selfcs/auto.py > /home/selfcs/auto.log

Der obige Code bedeutet, dass das Skript alle zwei Minuten ausgeführt und das Protokoll ausgedruckt wird.

3. Crontab-Schreiberklärung

Basisformat

* * * * * Benutzerbefehl
Time-Sharing, tägliche, monatliche und wöchentliche Benutzerbefehle

3.1 Beispiel 1: Einmal pro Minute ausführen

* * * * * Benutzerbefehl

2. Alle 2 Stunden ausführen

* */2 * * * Benutzerbefehl (/ gibt die Häufigkeit an)

3. Einmal täglich um 8:30 Uhr ausführen

30 8 * * * Benutzerbefehl

4. Führen Sie die Übung einmal nach 30 und 50 Minuten jeder Stunde durch

30,50 * * * * Benutzerbefehl (, bedeutet parallel)

5. Einmalige Ausführung um 8:30 Uhr am 3. bis 6. jedes Monats

30 8 3-6 * * Benutzerbefehl (- gibt Bereich an)

6. Einmal jeden Montag um 8:30 Uhr ausführen

30 8 * * 1 Benutzerbefehl (der Bereich des Wochentags ist 0-7, 0 und 7 stehen für Sonntag)

Zusammenfassen

Oben sind die detaillierten Schritte zum Selbststart und zum geplanten Start von Python-Skripten unter Linux, die vom Herausgeber vorgestellt wurden. Ich hoffe, dass sie für alle hilfreich sind. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Methode zum Verpacken eines Python3-Programms unter Windows und Linux
  • Python ändert die Berechtigungen von Dateien (Ordnern) in Linux
  • Detailliertes Tutorial zur Installation von Python 3.8.1 unter Linux
  • Tutorial zum Aktualisieren und Installieren von Python 3.8 und zum Konfigurieren von Pip und Yum unter Linux
  • Zwei Möglichkeiten zur Installation von Python3 auf Linux-Servern
  • Python meldet sich über SSH bei Linux an und führt Operationen aus
  • Detaillierte Erläuterung des Vorgangs zum Löschen der integrierten Version von Python in Linux

<<:  So verwenden Sie ein Feld in einer Tabelle, um ein Feld in einer anderen Tabelle in MySQL zu aktualisieren

>>:  JS implementiert ein einfaches Flipperspiel, bei dem Ziegelsteine ​​zerschlagen werden müssen

Artikel empfehlen

MySQL-Abfrageoptimierung: Ursachen und Lösungen für langsame Abfragen

Freunde, die in der Entwicklung tätig sind, insbe...

Die „3I“-Standards für erfolgreiche Printwerbung

Für viele inländische Werbetreibende ist die Erste...

Tutorial zur Installation von VMware WorkStation 14 Pro unter Ubuntu 17.04

In diesem Artikel wird die spezifische Methode zu...

Beispiel für eine Vue-Datenanzeige auf einem großen Bildschirm

Um die Anforderungen effizient zu erfüllen und au...

Regeln für die Gestaltung des Anmeldeformulars

Ich habe „Patterns for Sign Up & Ramp Up“ vor ...

MySQL-Trigger: Erstellen und Verwenden von Triggern

Dieser Artikel beschreibt anhand von Beispielen d...

Drei gängige Stilselektoren in HTML-CSS

1: Tag-Selektor Der Tag-Selektor wird für alle Ta...

Detaillierte Erläuterung der Verwendung der MySQL-Verkettungsfunktion CONCAT

In den vorherigen Artikeln wurden die Ersetzungsf...

So erstellen Sie einen NFS-Dienst in Ubuntu 16.04

Einführung in NFS NFS (Network File System) ist e...