发布网友
共1个回答
热心网友
#!/bin/bash
TIME=`date +%Y%m%d|cut -b 3-8`
#question 1
tar -zcvf /home/bak/VAR_$TIME_BAK.gzip /var
#question 2
ls -l /var >> /home/bak/VAR_$TIME_BAK.log
#question 3
find /home/bak -name '*gzip' -mtime +1 |xargs rm -rf
脚本名字backup.sh,放到/root下,然后用root创建cronjob
0 12 * * * /root/backup.sh
#question 4 (以redhat为例)
echo " /root/backup.sh " >> /etc/rc.local
#question 5
把下列代码写入cronjob中
#!/bin/bash脚本名字status.sh,放到/root下 (写的有点小问题,功能执行没问题)
0 * * * * /root/status.sh
追问0 12*** 是什么意思,每天12点启动? 麻烦详细介绍一下用法追答就是每天12点启动,这个就是用法了,具体的介绍可以百度下cronjob
热心网友
#!/bin/bash
TIME=`date +%Y%m%d|cut -b 3-8`
#question 1
tar -zcvf /home/bak/VAR_$TIME_BAK.gzip /var
#question 2
ls -l /var >> /home/bak/VAR_$TIME_BAK.log
#question 3
find /home/bak -name '*gzip' -mtime +1 |xargs rm -rf
脚本名字backup.sh,放到/root下,然后用root创建cronjob
0 12 * * * /root/backup.sh
#question 4 (以redhat为例)
echo " /root/backup.sh " >> /etc/rc.local
#question 5
把下列代码写入cronjob中
#!/bin/bash脚本名字status.sh,放到/root下 (写的有点小问题,功能执行没问题)
0 * * * * /root/status.sh
追问0 12*** 是什么意思,每天12点启动? 麻烦详细介绍一下用法追答就是每天12点启动,这个就是用法了,具体的介绍可以百度下cronjob