Articles
cron nefunguje v Ubuntu 18.04.3 LTS
On 14 února, 2021 by admin Vytvořil jsem downloads
soubor uvnitř /etc/cron.d/
adresář.
Následuje obsah souboru downloads
.
* * * * * root /usr/bin/python3 /path/python.py
Oprávnění a vlastník souboru:
-rw-r – r– 1 kořenový kořen 79 25. prosince 22:45 stažení
systemctl status crond
Příkaz výše uvedl následující chybu.
Unit crond.service could not be found.
/usr/bin/python3 /path/python.py
toto se z terminálu provádí správně.
Komentáře
Odpověď
Přidat jednu prázdný řádek na konec vašeho downloads
souboru. Úlohy Cron vyžadují nové znaky ukončení řádku.
Je také lepší spravovat úlohy cron pomocí crontab -e
(pokud chcete oprávnění root, sudo crontab -e
). Pokud nový řádek zapomenete, crontab vás na to upozorní.
Komentáře
- Fungovalo to! Děkuji vám @quasimodo 🙂
systemctl status crond
?). Můžete potvrdit, že/usr/bin/python3 /path/python.py
funguje správně, když běží jako root, mimo cron?systemctl status cron.service
?cat /etc/cron.d/downloads | wc -l
tento příkaz dal0
jako výstup.cron
nenícrond
:systemctl status cron