Primeiramente, use apenas um comando por linha no crontab. Altere esta linha de crontab:
00 10 * * * /usr/bin/wget LINK ; shutdown -h now
, então parece:
00 10 * * * /path/to/my/crontab/script1.sh
e crie /path/to/my/crontab/script1.sh
com este conteúdo:
#!/bin/bash
/usr/bin/wget LINK
shutdown -h now
Claro, não se esqueça de dar permissão de execução:
chmod +x /path/to/my/crontab/script1.sh
Em segundo lugar, você pode ver as tarefas do crontab em execução, em um formato útil e legível, na saída de:
ps -o pid,sess,cmd afx | egrep "( |/)cron( -f)?$"
Eles aparecerão nas primeiras linhas, algo assim:
1108 1108 cron
4288 1108 \_ CRON
4289 4289 \_ /bin/sh -c /path/to/my/crontab/script1.sh
4290 4289 \_ /bin/bash /path/to/my/crontab/script1.sh
4295 4289 \_ /usr/bin/wget LINK
A primeira coluna é PID, a segunda é a ID da sessão e a terceira é o comando iniciado pelo cron. Você pode matar todos os processos relacionados a uma tarefa Cron específica usando o ID da sessão, portanto, no exemplo acima, você deve eliminar o ID da sessão 4289:
pkill -s 4289