All pastes #238772 Raw Edit

Someone

public text v1 · immutable
·published 2006-11-05 03:07 UTC
rendered paste body
#!/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