Cron rsync problem

0

Eu tenho um problema com a configuração do meu crontab para o rsync. Aqui está meu crontável:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
59 1    * * *   root    sudo rsync -r -o -v --progress --delete --size-only /home/dag/Musikk/ /media/dag/25019a70-1441-46dc-af5a-822545927f78/Musikk

É a última linha. Eu tenho o KDE. Eu não sei se é algo especial para cuidar quando adicionar linhas ao crontab. Eu corri a linha no shell muitas vezes, e é o trabalho.

Alguém pode me dar uma dica sobre como obter a linha certa para o crontab?

    
por Dag Ringdal 13.06.2015 / 11:26

1 resposta

0

Se o comando funciona sem qualquer problema, não deve haver qualquer problema. Mas, se o cron for adicionado ao crontab of root, você não precisa usar o "sudo". Eu sugiro que você mude para root (su - root) e adicione a entrada cron ao crontab do root para que você não tenha que se preocupar com a permissão. Se a cópia não requer permissão de root, você pode fazer isso diretamente no crontab do usuário sem sudo

    
por Root 13.06.2015 / 14:18