Membuat crontab backup aplikasi SDA

Cara Membuat crontab backup aplikasi SDA 

Objective

Membuat crontab untuk backup aplikasi (/var/www/html) SDA.

Mengapa Penting

Untuk melakukan backup aplikasi SDA secara berkala pada hari sabtu.

Backup Script

filename: /root/exec_backup_app.sh
#!/bin/bash
tar -czf backup_app_<nama-container>_`date +"%F-%H%M"`.tar.gz /var/www/html
mv backup_app_<nama-container>_*.tar.gz /zbackup/app/<nama-container>

Crontab Script

filename: crontab
tambahkan line dibawah ini, yang berarti script tersebut akan dieksekusi di hari Sabtu jam 04:00:
0 4 * * 6 sh /root/exec_backup_app.sh

Mount Zbackup Script

filename: /root/mount_zbackup.sh
sshfs -o allow_other,ServerAliveInterval=45,ServerAliveCountMax=2,reconnect sysadmin@172.16.40.11:/zbackup /zbackup

Step Pembuatan :

-> sudo apt-get install sshfs

-> mkdir /zbackup

-> vim

-> sshfs -o allow_other,ServerAliveInterval=45,ServerAliveCountMax=2,reconnect sysadmin@172.16.40.11:/zbackup /zbackup

-> :wq mount_zbackup.sh

-> chmod +x mount_zbackup.sh

-> ./mount_zbackup.sh

-> df -kh

-> vim

-> 
#!/bin/bash
tar -czf backup_app_<nama-container>_`date +"%F-%H%M"`.tar.gz /var/www/html
mv backup_app_<nama-container>_*.tar.gz /zbackup/app/<nama-container>

-> :wq exec_backup_app.sh

-> crontab -e
-> 1
-> 0 4 * * 6 sh /root/exec_backup_app.sh

crontab -l

Sample Output

Posting Komentar

0 Komentar