Em geral, em vez de editar /etc/crontab
diretamente, é mais fácil usar o comando crontab
. A sintaxe para alterar o crontab de um usuário não-root varia ligeiramente de plataforma para plataforma. Por exemplo, no Red Hat Enterprise Linux, seria:
# crontab -e -u alex
No AIX, HP-UX e Solaris:
# crontab -e alex
Você também pode precisar adicionar esse usuário a cron.allow
para que o trabalho seja executado.
Boas informações sobre por que uma tarefa pode não ter sido executada podem ser encontradas no log do cron, cuja localização também varia.
Editar: para responder à sua pergunta diretamente, sua edição direta provavelmente não funcionou, já que você não reiniciou o daemon do cron. crontab
faz isso por você, mais um dos seus muitos serviços valiosos.