Articles
cron draait niet in Ubuntu 18.04.3 LTS
Geplaatst op februari 14, 2021 door admin Ik heb een downloads
-bestand gemaakt in /etc/cron.d/
directory.
Hieronder volgt de inhoud van het downloads
-bestand.
* * * * * root /usr/bin/python3 /path/python.py
Bestandsrechten en eigenaar:
-rw-r – r– 1 root root 79 december 25 22:45 downloads
systemctl status crond
Bovenstaand commando gaf de volgende fout.
Unit crond.service could not be found.
/usr/bin/python3 /path/python.py
dit wordt correct uitgevoerd vanaf de terminal.
Reacties
Antwoord
Een toevoegen lege regel aan het einde van uw downloads
-bestand. Cron-jobs hebben nieuwe regelbeëindigingstekens nodig.
Het is ook beter om cron-jobs te beheren met crontab -e
(als je root-privileges wilt, sudo crontab -e
). In het geval dat u de nieuwe regel vergeet, zal crontab u waarschuwen.
Reacties
- Het werkte! Heel erg bedankt @quasimodo 🙂
systemctl status crond
?). Kun je bevestigen dat/usr/bin/python3 /path/python.py
correct wordt uitgevoerd als het als root wordt uitgevoerd, buiten cron?systemctl status cron.service
?cat /etc/cron.d/downloads | wc -l
deze opdracht gaf0
als uitvoer.cron
nietcrond
:systemctl status cron