标签:总结 检查 bsp 特殊 chkconfig tmp 开机 日志 区别
第1章 定时任务1.备份
2.其他重复性工作:
[root@oldboyedu50-lnb ~]# ll -d /etc/cron.*
drwxr-xr-x. 2 root root 4096 Jul 10 18:23 /etc/cron.d
drwxr-xr-x. 2 root root 4096 Jul 10 18:24 /etc/cron.daily
-rw-------. 1 root root 0 Aug 24 2016 /etc/cron.deny
drwxr-xr-x. 2 root root 4096 Jul 10 18:23 /etc/cron.hourly
drwxr-xr-x. 2 root root 4096 Jul 10 18:24 /etc/cron.monthly
drwxr-xr-x. 2 root root 4096 Sep 27 2011 /etc/cron.weekly
crontab -l === cat /var/spool/cron/root
crontab -e === vi /var/spool/cron/root
crontab语法检查功能(定时任务格式)
1.是否正在运行
ps -ef |grep crond
[root@oldboyedu50-lnb ~]# ps -ef |grep crond
root 1781 1 0 16:23 ? 00:00:00 crond
root 2247 1842 0 17:51 pts/1 00:00:00 grep crond
2.是否开机自启动
chkconfig|grep crond
实例1-1 每天的上午8点30分,来学校上车(go to school)
30 08 * * * go to school
实例1-2 每天晚上12点准时,回家自己开车(go to bed)
00 00 * * * go to bed
实例1-3 每分钟显示自己的名字追加到/tmp/name.log中
1.命令
[root@oldboyedu50-lnb ~]# echo oldboy >>/tmp/name.log
[root@oldboyedu50-lnb ~]# cat /tmp/name.log
oldboy
2.书写定时任务
[root@oldboyedu50-lnb ~]# crontab -l
#print name oldboy at 2018xxxxx
* * * * * echo oldboy >>/tmp/name.log
3.检查
1.检查文件内容
2.检查日志
[root@oldboyedu50-lnb ~]# cat /tmp/name.log
oldboy
oldboy
实例1-4 每2分钟同步下系统时间
1.命令
[root@oldboyedu50-lnb ~]# ntpdate ntp1.aliyun.com
8 Aug 11:37:51 ntpdate[2459]: step time server 120.25.115.20 offset 1181696.507577 sec
[root@oldboyedu50-lnb ~]# which ntpdate
/usr/sbin/ntpdate
[root@oldboyedu50-lnb ~]# /usr/sbin/ntpdate ntp1.aliyun.com
8 Aug 11:38:22 ntpdate[2466]: adjust time server 120.25.115.20 offset 0.003507 sec
2.写入定时任务
[root@oldboyedu50-lnb ~]# crontab -l
print name oldboy at 2018xxxxx
* * * * * echo oldboy >>/tmp/name.log
sync time oldboy at 2018xxxxx
*/2 * * * * /usr/sbin/ntpdate ntp1.aliyun.com
3.检查
修改系统时间
查看定时任务日志
Aug 8 11:46:02 oldboyedu50-lnb CROND[2507]: (root) CMD (/usr/sbin/ntpdate ntp1.aliyun.com)
Aug 8 11:48:01 oldboyedu50-lnb CROND[2512]: (root) CMD (/usr/sbin/ntpdate ntp1.aliyun.com)
Aug 8 11:50:01 oldboyedu50-lnb CROND[2522]: (root) CMD (/usr/sbin/ntpdate ntp1.aliyun.com)
* 23,00-07/1 * * * /application/nginx/sbin/nginx -s reload
00 23,00-07/1 * * * /application/nginx/sbin/nginx -s reload
[root@oldboyedu50-lnb ~]# mkdir -p /server/scripts
[root@oldboyedu50-lnb /server/scripts]# cat show.sh
date +%F_%T
[root@oldboyedu50-lnb /server/scripts]# sh /server/scripts/show.sh
2018-08-08_12:25:57
总结:
1.检查软件是否安装 软件包内容 安装软件包(rpm)
2.检查进程是否存在
3.定时任务格式 特殊符号
4.定时任务书写流程
标签:总结 检查 bsp 特殊 chkconfig tmp 开机 日志 区别
原文地址:http://blog.51cto.com/13858927/2156483