Estou executando o Ubuntu 16.0.4.1 e tenho uma tarefa cron configurada para executar o seguinte, que apenas registra o tempo em um arquivo ...
* * * * * /usr/bin/python3 /root/python-cron-test/main.py > /dev/null 2>&1
No entanto, nada está realmente acontecendo. Eu posso ver em / var / log / syslog que o cron job está sendo chamado ...
CRON[11871]: (root) CMD (/usr/bin/python3 /root/python-cron-test/main.py)
Se eu executar o comando na linha de comando, ele funcionará bem.
Eu executei um cron job para me fornecer o env que o cron job executa e imprime ...
HOME=/root
LOGNAME=root
PATH=/usr/bin:/bin
LANG=en_US.UTF-8
SHELL=/bin/sh
PWD=/root
Executando env do terminal de impressão ...
XDG_SESSION_ID=1713
SHELL=/bin/bash
USER=root
MAIL=/var/mail/root
PATH=/root/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
LANG=en_US.UTF-8
SHLVL=1
HOME=/root
LOGNAME=root
_=/usr/bin/env
Eu verifiquei o status do cron e ele está em execução. Eu até reiniciei o daemon.
Alguém pode me dar idéias sobre o motivo de não estar funcionando?
Obrigado