Allora... ho messo le path complete ma non è cambiato nulla, quindi ora lo script è questo:
Codice: Seleziona tutto
#!/bin/sh
echo "Sincronizzazione avviata il: "`date` >> "/home/flavio/Ubuntu One/rsync_log"
/usr/bin/gvfs-mount smb://admin@giganas/public
sleep 5
/usr/bin/rsync -r -t -v --delete -i -s "/media/Dati/" "/home/flavio/.gvfs/public su giganas" >> "/home/flavio/Ubuntu One/rsync_log"
/usr/bin/gvfs-mount -u smb://admin@giganas/public
echo "Sincronizzazione conclusa il: "`date` >> "/home/flavio/Ubuntu One/rsync_log"
exit
questo script, chiamato "rsyncmirror" è stato semplicemente posizionato all'interno della cartella /etc/cron.daily
che dovrebbe essere sufficiente a farlo eseguire una volta al giorno.
nel crontab non ho inserito nulla, è il seguente:
Codice: Seleziona tutto
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
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 )
#