rsync cron job per il backup non funziona

1

Sto provando a eseguire un backup da un HDD a un altro alle 22:00 ogni sera su un Mac Pro. Ho testato il rsync e il backup va benissimo al di fuori della tabella cron . Ecco cosa ho e non è in esecuzione

* 20 * * * rsync -av /Volumes/HDD1/* /Volumes/HDDbackup/

Questo è su un Mac Pro che non viene spento di notte

    
posta Andre Hopkins 25.04.2017 - 02:02
fonte

2 risposte

1

Supponendo che /Volumes/HDD1 e /Volumes/HDDbackup siano unità interne allora il tuo crontab dovrebbe essere:

00 22 * * * rsync -av /Volumes/HDD1/ /Volumes/HDDbackup

Se una o entrambe le unità sono unità esterne, è necessario tenere montate le unità esterne quando l'utente si disconnette. Tieni presente che macOS di solito monta unità esterne come noowners (impostato per ignorare i permessi). Dovresti considerare di abilitare le autorizzazioni su qualsiasi unità esterna con l'accesso appropriato per quell'utente.

Quindi imposta il file delle preferenze- /Library/Preferences/SystemConfiguration/autodiskmount :

sudo defaults write /Library/Preferences/SystemConfiguration/autodiskmount AutomountDisksWithoutUserLogin -bool true

Nota: non ho verificato se questo file delle preferenze funziona in Sierra.

    
risposta data 27.04.2017 - 16:32
fonte
1

Usa 00 22 * * * rsync -av /Volumes/HDD1/* /Volumes/HDDbackup/ (invece di 20 - che è 8 pm!) e verrà eseguito - imposta l'utente corretto e le autorizzazioni appropriate per il disco.

    
risposta data 27.04.2017 - 08:06
fonte

Leggi altre domande sui tag