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

Sieben verschiedene Farbschemata für das Website-Design-Erlebnis

Die Farbabstimmung beim Erstellen einer Website i...

Shell-Skripteinstellungen zum Verhindern von Brute-Force-SSH

Das Shell-Skript richtet die Zugriffskontrolle ei...

Detaillierte Erklärung der MySQL-Halbsynchronisierung

Inhaltsverzeichnis Vorwort MySQL Master-Slave-Rep...

Vue implementiert das Bild mit Schaltflächenwechsel

In diesem Artikelbeispiel wird der spezifische Co...

Docker View JVM-Speichernutzung

1. Rufen Sie den Hostcomputer des Docker-Containe...

Analyse des Prinzips der Verwendung von PDO zur Verhinderung von SQL-Injection

Vorwort Dieser Artikel verwendet die Vorverarbeit...

Detailliertes Tutorial zum Erstellen eines Gitlab-Servers auf CentOS8.1

Über den Unterschied zwischen Gitlab und Github m...

HTML+CSS+JavaScript zum Erstellen eines einfachen Tic-Tac-Toe-Spiels

Inhaltsverzeichnis Implementieren von HTML CSS hi...

So stellen Sie mit Node-Red eine Verbindung zur MySQL-Datenbank her

Um Node-red mit der Datenbank (mysql) zu verbinde...

jQuery zum Erreichen des Sperrfeuereffekts

In diesem Artikel wird der spezifische Code von j...

XHTML-Tutorial: XHTML-Grundlagen für Anfänger

<br />Der Inhalt dieser Site ist Original. B...

Zusammenfassung der grundlegenden Wissenspunkte der Linux-Gruppe

1. Grundlegende Einführung in die Linux-Gruppe Un...