#!/bin/bash # Create backup of system PATH=/bin:/usr/bin backupdirs="/var/log /var/www" mt rewind for path in $backupdirs do echo "System backup on $path" | wall tar cf /dev/nst0 $path 1>/dev/null sleep 2 done echo "System backups complete, status: $?" | wall echo "Now verifying system backups" | wall mt rewind for path in $backupdirs do echo "Verifying $path...." | wall if tar tf /dev/nst0 1>/dev/null; then echo "$path: verified" | wall echo "$path: verified" 1>&2 else echo "$path: error(s) in verify" 1>&2 echo "$path: errors in verify" | wall fi mt fsf 1 done mt rewoffl echo "Please remove backup tape" | wall