1、backup_run.sh
#!/bin/sh
# backup_run
# script to run the backups
# loads in a setting file for the user to change
SOURCE=/home/bob/backup.defaults
check_source()
{
# check_source
# can we load the file
# backup.defaults is the source file containing config/functions
# make sure your path includes this directory you are runing from
if [ -r $SOURCE ];then
. $SOURCE # load $source
else
echo "`basename $0`: cannot locate default file"
exit 1
fi
}
header()
{
# header
USER=`whoami`
MYDATE=`date +%A" "%e" of "%B-%Y`
clear
cat << HH
User: $USER $MYDATE
NETWORK SYSTEM BACKUP
=====================
HH
}
change_settings()
{
# change_settings
# let the user see the default settings..
header
echo "Valid Entries Are..."
echo "Tape Device: rmt0,rmt1,rmt3"
echo "Mail Admin:yes,no"
echo "Backup Type: full,normal,sybase "
while :
do
echo -n -c "nn Tape Device To Be Used For This Backup [$_DEVICE] :"
read T_DEVICE
: ${T_DEVICE:=$_DEVICE}
case $T_DEVICE in
rmt0|rmt1|rmt3) break
#!/bin/sh
# backup_run
# script to run the backups
# loads in a setting file for the user to change
SOURCE=/home/bob/backup.defaults
check_source()
{
# check_source
# can we load the file
# backup.defaults is the source file containing config/functions
# make sure your path includes this directory you are runing from
if [ -r $SOURCE ];then
. $SOURCE # load $source
else
echo "`basename $0`: cannot locate default file"
exit 1
fi
}
header()
{
# header
USER=`whoami`
MYDATE=`date +%A" "%e" of "%B-%Y`
clear
cat << HH
User: $USER $MYDATE
NETWORK SYSTEM BACKUP
=====================
HH
}
change_settings()
{
# change_settings
# let the user see the default settings..
header
echo "Valid Entries Are..."
echo "Tape Device: rmt0,rmt1,rmt3"
echo "Mail Admin:yes,no"
echo "Backup Type: full,normal,sybase "
while :
do
echo -n -c "nn Tape Device To Be Used For This Backup [$_DEVICE] :"
read T_DEVICE
: ${T_DEVICE:=$_DEVICE}
case $T_DEVICE in
rmt0|rmt1|rmt3) break










