Esegui un comando su una pianificazione e verifica che sia stato eseguito

1

Voglio eseguire un comando rsync ogni giorno o più spesso per eseguire il backup di un pò rocbery sulla mia rete su un'unità collegata al mio mac. Vedo launchd, ma sono molto confuso su come farlo funzionare, e mi piacerebbe anche essere in grado di vedere che lo script è stato eseguito, come con la macchina del tempo è possibile vedere quando si è verificato l'ultimo backup, quindi Posso verificarlo.

Questo è il comando che voglio eseguire: rsync -avz -e ssh [email protected]: / / Volumes / PiBackup / Rsync

Qualsiasi aiuto sarebbe molto apprezzato. Prenderò anche qualche metodologia, cron, launchd, applescript, qualunque cosa funzioni bene.

    
posta Ubermaan 05.03.2016 - 02:37
fonte

1 risposta

1

È possibile utilizzare Automator per creare un "evento del calendario". Puoi utilizzare l'azione Utilities > Run Shell Script per eseguire lo script desiderato, quindi utilizzare Utilities > Display Notification per mostrare che lo script è stato eseguito.

Quando salvi il flusso di lavoro, verrà mostrata una finestra di dialogo che ti chiederà di nominare l'evento, quindi inserirà automaticamente un evento nel calendario e agirà di conseguenza. Puoi quindi modificare l'ora e la frequenza di ripetizione dell'evento.

    
risposta data 05.03.2016 - 05:50
fonte

Leggi altre domande sui tag