1.写出下面特殊符号在定时任务中的含义
\* :任何时间执行
*/n :没过n时间执行一次
09-19 :9到19
1,2,3 :分别1,2,3
2.每天晚上12点备份/etc/rc.local /etc/sysconfig/ /var/spool/cron /etc/fstab 这些文件到/backup目录
[root@bj-qing-10 ~]# vim 1.sh
mkdir /backup
tar czf /backup/back.tar.gz /etc/rc.local /etc/sysconfig/ /var/spool/cron /etc/fstab
[root@bj-qing-10 ~]# crontab -e
00 12 * * * /usr/bin/bash /root/1.sh &>/dev/null
3.每天凌晨1点备份/var/www/html目录到/backup下面以本机ip地址命名的目录中
[root@bj-qing-10 ~]# vim 2.sh
tar czf /backup/$(/usr/sbin/ifconfig ens32|grep -w " inet"|awk '{print $2}')tar.gz /var/www/html
[root@bj-qing-10 ~]# crontab -e
00 01 * * * /usr/bin/bash /root/2.sh &>/dev/null
4.每天晚上12点备份/etc/目录到/backup目录下面,并且删除7天之前的备份。
[root@bj-qing-10 ~]# vim 3.sh
mkdir /backup
tar czf /backup/etc.tar.gz /etc
find /backup -name "etc.tar.gz" -mtime +7 -exec rm -rf {} \;
[root@bj-qing-10 ~]# crontab -l
00 12 * * * /usr/bin/bash /root/3.sh &>/dev/null
5.每天晚上12点打包备份/etc目录到/tmp下面 脚本
[root@bj-qing-10 ~]# vim 4.sh
tar czf /tmp/etc.tar.gz /etc
[root@bj-qing-10 ~]# crontab -l
00 12 * * * /usr/bin/bash /root/4.sh &>/dev/null
6.每分钟显示当前系统的ip地址和系统的时间 追加到/tmp/ip.log中
[root@bj-qing-10 ~]# vim 5.sh
touch /tmp/ip.log
/usr/sbin/ifconfig ens32|grep -w " inet" |awk '{print $2}'
date |awk '{print $4}'
[root@bj-qing-10 ~]# crontab -l
#没分钟显示当前系统的IP地址和系统的时间追加到/tmp/ip.log中
* * * * * /usr/bin/bash /root/5.sh &>>/tmp/ip.log
7.每两个小时打包备份 /etc/rc.local /etc/hosts /etc/fstab /etc/sysconfig 备份到/backup目录 脚本
[root@bj-qing-10 ~]# vim 6.sh
mkdir /backup
tar czf /backup/etc1.tar.gz /etc/rc.local /etc/hosts /etc/fstab /etc/sysconfig
[root@bj-qing-10 ~]# crontab -l
#没两个小时打包备份到/backup目录
* */2 * * * /usr/bin/bash /root/6.sh &>/dev/null
8.每5分钟进行一次时间同步 ntp1.aliyun.com
[root@bj-qing-10 ~]# crontab -e
#每五分钟进行一次时间同步
05 * * * * /usr/sbin/ntpdate ntp1.aliyun.com &>/dev/null
9.根据命令说出文字含义:
1)30 */6 * * * /bin/sh /scripts/oldboy.sh
每隔六个半小时执行一次
2)30 8-18/2 * * * /bin/sh /scripts/oldboy.sh
每天的8点到18点每隔两个半小时执行一次
3)30 21 * * * /application/apache/bin/apachectl graceful
每天的21点30执行
4)45 4 1,10,22 * * /application/apache/bin/apachectl graceful
每个月的1,10,22日4点45执行
5)10 1 * * 6,0 /application/apache/bin/apachectl graceful
每周的周六和周日1点10执行
6)0,30 18-23 * * * /application/apache/bin/apachectl graceful
每天的18点到23点0分和30分各执行一次
7)00 11 * 4 1-3 /application/apache/bin/apachectl graceful
每年4月周一到周三的11点整执行
8)5 月5 日上午9:00 去xxxxxx。规则为:
00 09 05 05 * xxxxxx
9)每周日上午9:30 xxxxxx。规则为:
30 09 ** 0 xxxxxx