Ja, das kannst du mit Cron machen. Um cron eine Aufgabe hinzuzufügen, müssen Sie ausführen
crontab -e
Die Syntax sollte in einem Kommentar in der letzten Zeile angegeben werden, aber ich werde es trotzdem erklären:
Befehl mh dom mon dow In der Reihenfolge: Dies sind Minute, Stunde, Datum des Monats, Monat, Wochentag und der Befehl, der zu diesem Zeitpunkt ausgeführt werden soll.
Um es jede Stunde laufen zu lassen, möchten Sie:
0 * * * * /home/username/bin/git-backup-script.sh
Was bedeutet, dass das Skript in der 0. Minute jeder Stunde eines jeden Tages usw. ausgeführt wird.
Wobei /home/username/bin/git-backup-script.sh ein Shell-Skript ist, das alles tut, was Sie erwähnt haben (vergessen Sie jedoch nicht, in das entsprechende Verzeichnis darin zu cd!).
username:[email protected]