O Cron não executa comandos usando um terminal que você abriu. Ele executa trabalhos em segundo plano e salva a saída a ser enviada para você (se você tiver configurado a entrega de mensagens).
Se você quiser ver a saída de um cronjob, a maneira mais simples é redirecionar a saída:
* * * * * bash /etc/test.sh >> /some/output/file 2>&1
Depois, olhe esse arquivo em um terminal que você abriu:
tail -f /some/other/file
No Ubuntu 16.04 e acima, usando o systemd, para visualizar os logs do cron, faça:
journalctl -u cron
E o daemon cron
é apenas cron
, não crond
:
$ systemctl status cron
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2017-01-12 19:02:04 IST; 1 weeks 1 days ago
Docs: man:cron(8)
Main PID: 1022 (cron)
Tasks: 1
Memory: 8.6M
CPU: 24.967s
CGroup: /system.slice/cron.service
└─1022 /usr/sbin/cron -f