Risposte:
Sì, puoi farlo con cron. Per aggiungere un'attività a cron, è necessario eseguire
crontab -e
La sintassi dovrebbe essere specificata in un commento sull'ultima riga, ma lo spiegherò comunque:
mh dom mon dow comando In ordine: sono i minuti, l'ora, la data del mese, il mese, il giorno della settimana e il comando da eseguire in questo momento.
Quindi, per eseguirlo ogni ora, vorresti:
0 * * * * /home/username/bin/git-backup-script.sh
Ciò significa che eseguire lo script al 0 ° minuto di ogni ora di ogni giorno ecc.
Dove /home/username/bin/git-backup-script.sh è uno script di shell che fa tutto ciò che hai menzionato (anche se non dimenticare di cd nella directory pertinente in esso!)
username:password@example.com