Seu crontab está funcionando no primeiro minuto de cada hora. Para rodar a cada minuto você precisa configurar assim.
* * * * * cat /home/me/source.txt 1> /home/me/destination.txt
De acordo com este site eu configurei o cron para executar um script para mim, primeiro apenas tentando fazê-lo funcionar com o gato antes de fazer o trabalho real que preciso fazer (o trabalho real precisará de privilégios de root, por isso fiz tudo como root para facilitar minha vida mais tarde):
me> sudo su
root> crontab -e
Editou o arquivo da seguinte maneira, deixando uma linha em branco no final:
SHELL=/bin/bash
#which cat outputs /bin/cat
PATH="/bin"
# execute this every minute, if it works, change cat to my script
1 * * * * cat /home/me/source.txt 1> /home/me/destination.txt
De acordo com essa pergunta sobre SO , reiniciei o serviço cron para ter certeza carrega as alterações depois de salvar o arquivo e sair do editor:
root> service cron restart
E então esperei por alguns minutos. Nada aconteceu. Em seguida, reiniciei o computador. Mais uma vez, nada. Onde eu fiz isso errado?
Tags cron job-control