crontab não está funcionando

0

Estou usando o Linux Fedora. Eu quero criar um crontab com o comando SCP, mas não está funcionando.

[shiv@db2 ~]$ crontab -l
#this is server to server copy...
*/2 * * * * date >> ~/$ scp [email protected]:~/Pictures/foobar.txt  /home/shiv/Desktop/expc/ >> ~/shivraj.logs

Isso dará o seguinte erro

"/home/shiv/scpcron.txt":4: bad minute
errors in crontab file, can't install.
    
por shivraj mathpati 08.08.2014 / 12:31

2 respostas

0

Seu comando é inválido. Você precisa separar os diferentes comandos que deseja executar com um ponto-e-vírgula:

*/2 * * * * date >> ~/$; scp [email protected]:~/Pictures/foobar.txt  /home/shiv/Desktop/expc/ >> ~/shivraj.logs

(Além disso, não tenho certeza do que você está tentando alcançar, mas você está gravando a data em um arquivo chamado $ )

    
por 08.08.2014 / 13:29
0

Faça o grande comando no script. Coloque permissão de execução. Então ligue.

sudo vim /usr/bin/mycommand

e cole o conteúdo a seguir.

date >> ~/$ scp [email protected]:~/Pictures/foobar.txt  /home/shiv/Desktop/expc/ >> ~/shivraj.logs.

Em seguida, make é executável.

chmod +x /usr/bin/mycommand

Em seguida, tente este comando é trabalho ou não, digitando-o da seguinte forma no terminal.

/usr/bin/mycommand

Se funcionar, adicione esse comando ao cron.

    
por 08.08.2014 / 13:55