Articles
cron läuft nicht in Ubuntu 18.04.3 LTS
On Februar 14, 2021 by admin Ich habe eine downloads
-Datei in Verzeichnis.
Es folgt der Inhalt der Datei downloads
.
* * * * * root /usr/bin/python3 /path/python.py
Dateiberechtigungen und Eigentümer:
-rw-r – r– 1 root root 79 25. Dezember 22:45 Downloads
systemctl status crond
Der obige Befehl hat den folgenden Fehler ausgegeben.
Unit crond.service could not be found.
/usr/bin/python3 /path/python.py
Dies wird vom Terminal aus korrekt ausgeführt.
Kommentare
- (vielleicht stattdessen
systemctl status crond
?). Können Sie bestätigen, dass/usr/bin/python3 /path/python.py
korrekt ausgeführt wird, wenn es als root außerhalb von cron ausgeführt wird? - (Danke für die Korrektur, Jeff) Sie behaupten, dass cron nicht ausgeführt wird. Haben Sie dies mit
systemctl status cron.service
überprüft? - @Quas í modo Ja. Es wird Aktiv angezeigt: Aktiv (wird ausgeführt)
- @Quas í modo
cat /etc/cron.d/downloads | wc -l
Dieser Befehl gab0
als Ausgabe. - Der Gerätename lautet
cron
nichtcrond
:systemctl status cron
Antwort
Fügen Sie eine hinzu Leerzeile am Ende Ihrer downloads
-Datei. Cron-Jobs benötigen neue Zeilenabschlusszeichen.
Außerdem ist es besser, Cron-Jobs mit crontab -e
zu verwalten (wenn Sie Root-Berechtigungen wünschen, ). Falls Sie die neue Zeile vergessen, werden Sie von crontab gewarnt.
Kommentare
- Es hat funktioniert! Vielen Dank @quasimodo 🙂
Schreibe einen Kommentar