Shell Script Chapter-3 (Advance)
1 How to take backup of folder using shell script
****************************************************************************
#!/bin/bash
src_dir=/home/ubuntu/script
tgt_dir=/home/ubuntu/backup-new
timestamp=$(date +”%Y%m%d_%H%M%S”)
backup_file=$tgt_dir/$timestamp.tgz
echo “Taking backup om$timestamp”
tar czf $backup_file — absolute-names $src_dir
echo “Backup Complete”
****************************************************************************
2 Create Disk Backup file using shell script.
****************************************************************************#!/bin/bash
alert=90
df -H | awk ‘{print $5 “ “ $1}’ | while read output;
do
usage=$(echo $output | awk ‘{print $1}’ |cut -d’%’ -f1)
file_sys=$(echo $output | awk ‘{print $2}’)
if [ $usage -ge $alert ]
then
echo “CRITICAL FOR $file_sys”
fi
done
****************************************************************************