backupd

来自「一套客户/服务器模式的备份系统代码,跨平台,支持linux,AIX, IRIX,」· 代码 · 共 65 行

TXT
65
字号
#! /bin/shSHELL=/bin/shDATE=`date`DAY=`echo $DATE|awk '{print $1}'`MIN=`echo $DATE|awk '{print $4}'|cut -d: -f1-2|sed 's/[^0-9]*//g'`BACKUP_HOME=/usr/backup/clientexport BACKUP_HOMESTARTTIME=`$BACKUP_HOME/bin/getparam StartingTime`STARTMIN=`echo $STARTTIME|sed 's/[^0-9][^0-9]*/ /g'|awk '{printf "%s%s",$1,$2}'`test $MIN -lt $STARTMINTODAY=$?			# is 0 if MIN < STARTMINcase $DAY in    M*)	if [ $TODAY = 0 ] ; then	  START=$STARTTIME	else	  START="$STARTTIME Tue"	fi	;;    Tu*)	if [ $TODAY = 0 ] ; then	  START=$STARTTIME	else	  START="$STARTTIME Wed"	fi	;;    We*)	if [ $TODAY = 0 ] ; then	  START=$STARTTIME	else	  START="$STARTTIME Thu"	fi	;;    Th*)	if [ $TODAY = 0 ] ; then	  START=$STARTTIME	else	  START="$STARTTIME Fri"	fi	;;    Fr*)	if [ $TODAY = 0 ] ; then	  START=$STARTTIME	else	  START="$STARTTIME Mon"	fi	;;    *)	START="$STARTTIME Mon"	;;esacexport SHELLcat << END_OF_AT_IN | at "$START" 1>/dev/null 2>/dev/nullcd $BACKUP_HOME/binsh -c "( sleep 70; ./backupd ) &"./make_backupEND_OF_AT_IN

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?