Articles
cron nu rulează în Ubuntu 18.04.3 LTS
On februarie 14, 2021 by admin Am creat fișier downloads
în /etc/cron.d/
director.
Urmează conținutul fișierului downloads
.
* * * * * root /usr/bin/python3 /path/python.py
Permisiuni fișier și proprietar:
-rw-r – r– 1 rădăcină rădăcină 79 25 decembrie 22:45 descărcări
systemctl status crond
Comanda de mai sus a dat următoarea eroare.
Unit crond.service could not be found.
/usr/bin/python3 /path/python.py
aceasta se execută corect de la terminal.
Comentarii
Răspuns
Adăugați unul linie goală până la sfârșitul fișierului downloads
. Lucrările Cron au nevoie de caractere noi de terminare a liniei.
De asemenea, este mai bine să gestionați joburile cron cu crontab -e
(dacă doriți privilegii root, sudo crontab -e
). În cazul în care uitați noua linie, crontab vă va avertiza.
Comentarii
- A funcționat! Vă mulțumesc mult @quasimodo 🙂
systemctl status crond
în schimb?). Puteți confirma că/usr/bin/python3 /path/python.py
se execută corect când rulează ca root, în afara cronului?systemctl status cron.service
?cat /etc/cron.d/downloads | wc -l
această comandă a dat0
ca ieșire.cron
nucrond
:systemctl status cron