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

****************************************************************************

--

--