Heim > Backend-Entwicklung > Python-Tutorial > Detaillierte Beispiele zum Selbststarten und Planen von Aufgaben in Python-Skripten unter Linux

Detaillierte Beispiele zum Selbststarten und Planen von Aufgaben in Python-Skripten unter Linux

黄舟
Freigeben: 2017-08-07 15:38:26
Original
2208 Leute haben es durchsucht

Dieser Artikel führt Sie hauptsächlich in die relevanten Informationen zum Selbststarten von Python-Skripten und zu geplanten Aufgaben ein Wer braucht es? Folgen wir dem Herausgeber, um gemeinsam zu lernen.

Vorwort

Kürzlich stellte ein Kollege eine Frage zum Selbststarten von Python-Skripten und zu geplanten Aufgaben und stellte fest, dass viele Freunde damit nicht vertraut sind Mit diesem Thema bin ich besonders vertraut, daher stellt Ihnen dieser Artikel hauptsächlich die relevanten Inhalte zu den selbststartenden und geplanten Aufgaben von Python-Skripten unter Linux vor Schauen Sie sich die ausführliche Einführung an:

1. Lassen Sie Python beim Hochfahren von Linux automatisch laufen

Bereiten Sie das zu startende Skript auto.py vor automatisch

Bearbeiten Sie die folgenden Dateien mit Root-Berechtigungen


sudo vim /ect/rc.local
Nach dem Login kopieren

Bearbeiten Sie den Befehl, um das Skript bei Exit 0 zu starten


/usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
Nach dem Login kopieren

Starten Sie abschließend Linux neu und das Skript wird automatisch ausgeführt und das Protokoll gedruckt.

2. Lassen Sie das Python-Skript regelmäßig starten

Bereiten Sie das geplante Startskript auto.py vor

Bearbeiten Sie die folgende Datei mit Root-Rechten


sudo vim /etc/crontab
Nach dem Login kopieren

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


2 * * * * root /usr/bin/python3.5 /home/edgar/auto.py > /home/edgar/auto.log
Nach dem Login kopieren

Der obige Code bedeutet, das Skript alle zwei Minuten auszuführen und das Protokoll zu drucken.

3. Erklärung des Crontab-Schreibens

Grundformat


* * * * * user command
分 时 日 月 周 用户 命令
Nach dem Login kopieren

4. Beispiele

1. Einmal pro Minute ausführen


* * * * * user command
Nach dem Login kopieren

2. Einmal alle 2 Stunden ausführen


* */2 * * * user command (/表示频率)
Nach dem Login kopieren

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


30 8 * * * user command
Nach dem Login kopieren

4. Alle 30 und 50 Minuten jede Stunde ausführen


30,50 * * * * user command(,表示并列)
Nach dem Login kopieren

Jedes Mal ausführen einmal um 8:30 Uhr vom 3. bis 6. des Monats


30 8 3-6 * * user command (-表示范围)
Nach dem Login kopieren

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


30 8 * * 1 user command (周的范围为0-7,0和7代表周日)
Nach dem Login kopieren

Zusammenfassung

Das obige ist der detaillierte Inhalt vonDetaillierte Beispiele zum Selbststarten und Planen von Aufgaben in Python-Skripten unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage