shell编程实例

#!/bin/bash backplace="_backup" if [ ! -d $backplace ] ; then mkdir $backplace fi name="$1""_bak_""`date +%Y%m%d`""_""`date +%H%M%S`" cp $1 "$backplace/$name"

#!/bin/bash SRC="/home/yan/workdata" DST1="/home/yan/disk1backup" DST2="/dev/disk2backup" FILE1="worknewdata.tar" FILE2="work2cddata.tar" FILE3="work3rddata.tar" if [ ! -d $SRC ];then echo "no data found!" elif [ ! -w $DST1 -a -w $DST2 ];then echo "device error,please check the devices" else cd $DST1 if [ -f $FILE3 ];then rm $FILE3 fi if [ -f $FILE2 ];then mv $FILE2 $FILE3 fi if [ -f $FILE1 ];then mv $FILE1 $FILE2 fi if [ -f $FILE1 ];then rm $FILE1 fi cd $SRC cd .. tar -cf $FILE1 "workdata" mv $FILE1 $DST1/ cd $DST2 if [ -f $FILE3 ];then rm $FILE3 fi if [ -f $FILE2 ];then mv $FILE2 $FILE3 fi if [ -f $FILE1 ];then mv $FILE1 $FILE2 fi if [ -f $FILE1 ];then rm $FILE1 fi cp $DST1/$FILE1 $DST2/ fi echo "backup data done!"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值