Cron rsync проблема

У меня проблема с настройкой crontab для rsync. Forst вот мой crontable:

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

Это последняя строка. У меня есть KDE. Я не знаю, стоит ли за этим следить при добавлении строк в crontab. Я много раз запускал строку в оболочке, и она выполняет свою работу.

Кто-нибудь может дать мне подсказку о том, как правильно составить линию для crontab?

0
задан 13 June 2015 в 12:46

1 ответ

Если работы команды без какой-либо проблемы, не должно быть никакой проблемы. Но, если крон добавляется к crontab корня, Вы не должны использовать "sudo". Я предложил бы, чтобы Вы переключились на корень (su - корень) и затем добавили запись крона в crontab корня так, чтобы Вы не волновались о разрешении. Если копирование не требует корневого разрешения, можно сделать это непосредственно в crontab пользователя без sudo

0
ответ дан 13 June 2015 в 12:46

Другие вопросы по тегам:

Похожие вопросы: