Yap, Anda bisa melakukan ini dengan cron. Untuk menambahkan tugas ke cron, Anda harus menjalankan
crontab -e
Sintaksnya harus ditentukan dalam komentar di baris terakhir, tetapi saya tetap akan menjelaskannya:
mh dom mon dow perintah: ini adalah menit, jam, tanggal bulan, bulan, hari dalam seminggu, dan perintah untuk menjalankan saat ini.
Jadi, untuk menjalankannya setiap jam, Anda ingin:
0 * * * * /home/username/bin/git-backup-script.sh
Yang berarti menjalankan skrip pada menit ke-0 setiap jam setiap hari dll.
Di mana /home/username/bin/git-backup-script.sh adalah skrip shell yang melakukan semua yang Anda sebutkan (meskipun jangan lupa untuk cd ke direktori yang relevan di dalamnya!)
username:[email protected]