Terkadang kita sangat direpotkan dengan rutinitas backup setiap saat, nah untuk mengakali hal ini daripada waktu kita dihabiskan dan membosankan mendingan servernya disuruh kerja sendiri, nahh sementara severnya bekerja kita bisa ngopi, main game, dll hehehe…
dibawah ini adalah bash script untuk melakukan backup per menit atau tergantung selera saja mau melakukan backup sekali berapa menit….
#!/bin/bash # Fungsi Perintah Backup backup() { RSYNC=/usr/bin/rsync # SSH=/usr/bin/ssh # KEY=/path/tempat/key/ssh # PENGGUNA=root DOMAIN=kambing.ui.ac.id DOKASAL=/CPAN/ DOKTUJUAN="/source/tujuan/" $RSYNC -av rsync://$DOMAIN:$DOKASAL $DOKTUJUAN } KUNCIPROSES=/var/run/rsync.lock if [ ! -e "$KUNCIPROSES" ] then echo $$ >"$KUNCIPROSES" backup else PID=$(cat "$KUNCIPROSES") if kill -0 "$PID" >&/dev/null then echo "Mohon tunggu! - Rsync sedang melakukan proses backup..." exit 0 else echo $$ >"$KUNCIPROSES" echo "PERHATIAN: backup tidak berhasil/gagal, silahkan ulangi lagi..." backup fi fi rm -f "$KUNCIPROSES"
Selanjutnya buatlah file misalnya “rsync.sh” tanpa tanda kutip, simpan di /opt/rsync.sh misalnya dan lakukan;
#chmod 755 rsync.shSelanjutnya jalankan di crontab -e
#crontab -eIsikan;
* * * * * /bin/bash /opt/rsync.sh
Crontab diatas adalah perintah melakukan backup setiap menit. Oke selamat mencoba..salam linuxerrr….

itu klo per 5 menit gmn yah
* * * * * /bin/bash /opt/rsync.sh??
diisi apa yah..
makasih
kalau per 5 menit cukup dengan */5 * * * * /bin/bash /opt/rsync.sh
mudah-mudahan membantu, salam