Bash scripting backup task scheduler

Berikut adalah cara membuat task scheduler di linux tanpa menggunakan crontab, banyak cara yang bisa dilakukan namun kali ini akan menggunakan bash script.

Script nya sederhana seperti dibawah ini
ada 2 file backup-db.sh dan backup-db-scheduler.sh

Untuk tutorial ini membahas  backup-db-scheduler.sh

#!/bin/bash

while true
do
sleep 2m
bash /opt/backup-db.sh
done

Simpan script diatas misalnya dengan nama backupdbscheduler.sh
Kemudian chmod +x backup-db-scheduler.sh

Script diatas akan menjalankan script backup-db.sh setiap 2 menit.

Jalan script di background dengan perintah
#./backup-db-scheduler.sh &

Untuk lihat process yang di background
ps aux | grep process_name
Untuk menghentikan process yang diinginkan
kill -9 process_id

Simpan di rc.local agar ketika server reboot bisa berjalan kembali scriptnya.
Tambahkan di /etc/rc.local script dibawah ini diatas script exit 0

/opt/backup-db-scheduler.sh

Komentar

Postingan populer dari blog ini

Pembahasan IT Network Systems Administration Module A DNS (Forward Zone, Reverse Zone, CNAME, MX, Split View)

Cara restart / stop windows service (services.msc) dengan bat / cmd

How to convert VMDK to OVA