📄 backupd
字号:
#! /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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -