Heim > Backend-Entwicklung > Python-Tutorial > Wie führe ich Python-Skripte mit der Linux-Crontab aus?

Wie führe ich Python-Skripte mit der Linux-Crontab aus?

Barbara Streisand
Freigeben: 2024-10-22 07:32:30
Original
724 Leute haben es durchsucht

How to Execute Python Scripts Using the Linux Crontab?

Ausführen von Python-Skripten über Linux Crontab

Problem:

Versuch, ein Python-Skript mit Linux Crontab zur geplanten Ausführung auszuführen , aber frühere Methoden waren nicht erfolgreich.

Problemidentifizierung:

  • Das Bearbeiten von /etc/cron.d oder die Verwendung von crontab -e hat das Skript nicht aktiviert Ausführung.
  • Die gewünschte Häufigkeit beträgt 10 Minuten.
  • Eine Suche nach alternativen Lösungen ergab keine brauchbaren Optionen.

Lösung:

Verwenden Sie den vereinfachten Ansatz mit crontab -e, wie in der offiziellen Dokumentation empfohlen:

  1. Öffnen Sie den Crontab-Editor mit dem Befehl crontab -e.
  2. Fügen Sie die hinzu Folgende Zeile an das Ende der Datei:

    */10 * * * * /usr/bin/python /home/souza/Documents/Listener/listener.py
    Nach dem Login kopieren

Diese Zeile weist die Crontab an, das Python-Skript listener.py, das sich unter /home/souza/Documents/Listener/ befindet, alle 10 auszuführen Minuten.

Implementierung:

  • Ersetzen Sie /home/souza/Documents/Listener/listener.py durch den tatsächlichen Pfad zu Ihrem Python-Skript.
  • Stellen Sie sicher, dass die Berechtigungen der Skriptdatei die Ausführung zulassen.
  • Speichern und schließen Sie die Crontab-Datei.
  • Starten Sie den Cron-Dienst neu, um die Änderungen zu übernehmen.

Ihr Python-Skript wird nun wie vorgeschrieben automatisch alle 10 Minuten ausgeführt.

Das obige ist der detaillierte Inhalt vonWie führe ich Python-Skripte mit der Linux-Crontab aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage