Articles
O cron não está em execução no Ubuntu 18.04.3 LTS
On Fevereiro 14, 2021 by admin Eu criei o downloads
arquivo dentro do /etc/cron.d/
diretório.
A seguir está o conteúdo do arquivo downloads
.
* * * * * root /usr/bin/python3 /path/python.py
Permissões e proprietário do arquivo:
-rw-r – r– 1 root root 79 Dec 25 22:45 downloads
systemctl status crond
O comando acima deu o seguinte erro.
Unit crond.service could not be found.
/usr/bin/python3 /path/python.py
isso é executado corretamente no terminal.
Comentários
Resposta
Anexar uma linha em branco ao final de seu arquivo downloads
. Cron jobs precisam de novos caracteres de terminação de linha.
Além disso, é melhor gerenciar cron jobs com crontab -e
(se você quiser privilégios de root, sudo crontab -e
). Caso você esqueça a nova linha, o crontab irá avisá-lo.
Comentários
- Funcionou! Muito obrigado @quasimodo 🙂
systemctl status crond
em vez disso?). Você pode confirmar que/usr/bin/python3 /path/python.py
é executado corretamente quando executado como root, fora do cron?systemctl status cron.service
?cat /etc/cron.d/downloads | wc -l
este comando deu0
como saída.cron
nãocrond
:systemctl status cron