Penjadwalan dilakukan di server2 :
$CRONTAP -e
59 23 * * * /home/server2/dbbackup.sh
00 23 * * * /home/server2/app.sh
#setiap bulan tanggal 10 jam 2:30
#30 02 10 * * /home/server2/docbackup.sh
Membuat file .sh untuk dbbackup
#!/bin/bashFile .sh untuk backup dokumen/ aplikasi
# Shell script to backup MySql database
MYSQLDUMP="$(which mysqldump)"
MyUSER="root"
MyPASS="******"
MyHOST="192.0.0.70"
NOW="$(date +"%Y%m%d")"
DEST="/home/server2/mysqlbackup"
FILE="$DEST/dbbackup-$NOW.sql"
$MYSQLDUMP -u $MyUSER -h $MyHOST -p$MyPASS nama_db > $FILE
#!/bin/bashPenjelasan :
# Shell script to backup aplikasi
MyHOST="192.0.0.70"
NOW="$(date +"%Y%m%d")"
SOUR="/var/www/application"
DEST="/home/server2/appbackup"
TARGET="$DEST/data$NOW"
FILEZIP="$DEST/data$NOW.zip"
sshpass -p '********' rsync -avz -e 'ssh' server3@$MyHOST:$SOUR $TARGET
zip -r $FILEZIP $TARGET
rm -R $TARGET