Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1934133
  • 博文数量: 389
  • 博客积分: 7877
  • 博客等级: 少将
  • 技术积分: 4531
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-10 14:02
文章分类

全部博文(389)

文章存档

2024年(1)

2022年(1)

2021年(1)

2020年(1)

2019年(1)

2018年(3)

2017年(6)

2016年(4)

2015年(8)

2014年(15)

2013年(31)

2012年(19)

2011年(47)

2010年(33)

2009年(105)

2008年(109)

2007年(4)

分类:

2008-09-10 22:04:29

#!/usr/bin/ksh
ymd=`date +"%y%m%d"`
day=`date +"%w"`
dump_file="/backup/now.dmp"
echo "rename $dump_file to $ymd.dat"
mv /backup/now.dmp /backup/$ymd.dat
if [[ $? != 0 ]]
        then
        echo "File failed,Please check first."
        exit 1
fi
case "$day" in
        1 )
        echo "Starting mount tape#4096 to driver..."
        tapeutil -f /dev/rmt1 mount 4096
        if [[ $? = 0 ]]
        then
        echo "Starting Backup dumpfile to tape..."
        pax -x pax -wvf /dev/rmt1 /backup/$ymd.dat
                if [[ $? = 0 ]]
                then
                echo "Backup dump_file to tape has completed."
                pax -vf /dev/rmt1
                else
                echo "Backup dump_file to tape failed,Please check tape."
                fi
        else
        echo "Mount tape failed,please check it."
        exit 1
        fi
        tapeutil -f /dev/rmt1 unmount 4096
        echo "Remove dump_file $ymd.dat..."
        rm /backup/$ymd.dat
        ;;
        2 )
        echo "Starting mount tape#4097 to driver..."
        tapeutil -f /dev/rmt1 mount 4097
        if [[ $? = 0 ]]
        then
        echo "Starting Backup dumpfile to tape..."
        pax -x pax -wvf /dev/rmt1 /backup/$ymd.dat
                if [[ $? = 0 ]]
                then
                echo "Backup dump_file to tape has completed."
                pax -vf /dev/rmt1
                else
                echo "Backup dump_file to tape failed,Please check tape."
                fi
        else
        echo "Mount tape failed,please check it."
        exit 1
        fi
        tapeutil -f /dev/rmt1 unmount 4097
        echo "Remove dump_file $ymd.dat..."
        rm /backup/$ymd.dat
        ;;
        3 )
        .
        .
        .
        * )
        echo "Missioin Failed, Please contact administrator!"
        exit 1
        esac

阅读(1862) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-05-15 15:39:13

IBM TSM征文大赛——存储管理步入“智慧”时代,现已启动,邀请您参加。无论是新作品,还是旧博文,只要是原创的,都可以提交参赛。 活动详情请点击: http://storage.it168.com/focus/200905/200905zhengwen/index.html