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
0 Komentar