cron não executa scripts depois de configurá-lo

0

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?

    
por sisisisi 20.11.2018 / 20:23

1 resposta

3

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
    
por 20.11.2018 / 20:50