发布网友 发布时间:2022-04-24 01:35
共4个回答
热心网友 时间:2023-10-18 23:05
不用脚本, 直接用cron就行了
你可以搜一下 crontab
你给注意以下文件名不能有空格, 你date提取的时候要用 sed把空格删掉
热心网友 时间:2023-10-18 23:06
在/root 下vi 一个文件,如osbak.sh,内容如下:
date
cd /root
day=`date +%w`
if [ -e $day ]
then rm -rf $day
fi
mkdir $day
cd $day
tar -cvf etc.tar /etc
tar -zcvf home.tar.gz /home
tar -cvf cron.tar /var/spool/cron
date
然后:crontab -e 命令,写入如下:
00 08 * * * sh /root/osbak.sh> /root/osbak.log 2>&1
这是每天早上8点跑.
第三行语句不是单引号.而是反引号,就是~符号那个键的.
热心网友 时间:2023-10-18 23:06
一般都用rsync作备份……
mkdir $(date +%y-%m-%d)
热心网友 时间:2023-10-18 23:05
不用脚本, 直接用cron就行了
你可以搜一下 crontab
你给注意以下文件名不能有空格, 你date提取的时候要用 sed把空格删掉
热心网友 时间:2023-10-18 23:06
在/root 下vi 一个文件,如osbak.sh,内容如下:
date
cd /root
day=`date +%w`
if [ -e $day ]
then rm -rf $day
fi
mkdir $day
cd $day
tar -cvf etc.tar /etc
tar -zcvf home.tar.gz /home
tar -cvf cron.tar /var/spool/cron
date
然后:crontab -e 命令,写入如下:
00 08 * * * sh /root/osbak.sh> /root/osbak.log 2>&1
这是每天早上8点跑.
第三行语句不是单引号.而是反引号,就是~符号那个键的.
热心网友 时间:2023-10-18 23:06
一般都用rsync作备份……
mkdir $(date +%y-%m-%d)
热心网友 时间:2023-10-18 23:07
获取日期字符串:str=$(date +%w)
热心网友 时间:2023-10-18 23:07
获取日期字符串:str=$(date +%w)