定时任务 ***** 五个星就是每一分钟
*/10 **** 每隔10分钟
每五分钟同步一下系统的时间
crontab -e加内容的时候别忘了#加上说明
07-08 7点到8点
题目:每天上午7点到11点 每一个小时运行CMD 命令
* 07-09 * * * CMD #每分钟运行CMD
00 07-11 * * * CMD #每个小时运行CMD
###表示小时的时候一定要注意分钟
00 17,19,20 * * * 17点、19点、20点执行
九句箴言:
01.书写定时任务前加注释,写清楚定时任务的作用。
02.使用脚本替代命令行执行定时任务(超过2条命令都用脚本)
题目:每分钟显示当前系统的时间追加到/tmp/time.log中。
#1命令 date +%F #2脚本 mkdir -p /server/scripts
#3vim/server/scripts/date.sh #4date+%F
#5 sh /server/scripts/date.sh #6 #5>>/tmp/date.log
执行脚本一般都用sh来执行(而不是改权限)
###crontab中直接加命令 date +%F>>/tmp/time.log
看/var/log/cron 实际运行的是date +。
03.定时任务中的date命令%百分号
%在定时任务中相当于回车,想用的话需要用\转义。
04.运行脚本一定要用/bin/sh或sh
05.定时任务中-命令或脚本结果(正确及错误)定向到黑洞
(>/dev/null 2>&1)或追加到文件中>>/tmp/oldboy.txt 2>&1
>/dev/null 2>&1 === >/dev/null 2>/dev/null
###常见故障
【企业案例】如果定时任务规则结尾不加>/dev/null 2>&1或者追加到文件中
>>/tmp/oldboy 2>&1,很容易导致硬盘inode空间被占满,从而系统服务不正常。
系统会不断给你发邮件。
邮件服务 /etc/init.d/postfix
#1.邮件的软件没有开启------大量小文件堆积在/var/spool/postfix/maildrop/ ---inode满了
#2.定时任务中 命令或脚本的结果 没有定向到空或文件中
#you have new mail in /var/spool/mail/root
某个目录有大量小文件
1.ls |xargs rm
2.删除文件所在的目录(记录好权限和所有者)
06.避免不必要的程序及命令输出
如tar就tar zcf就可以了,不要加v
07.打包压缩使用相对路径(切到目标目录的上一级打包目标)
08.定时任务脚本中的程序文件,尽量用绝对路径
用户的定时任务,默认存放在当前目录的家目录
系统的定时任务,是存放在根目录下
09.系统与命令位置有关的环境变量问题
定时任务能够识别的PATH只有/bin和/usr/bin
例:#显示当前系统的时间 年-月-日——周和当前系统的ip,追加到/tmp/ip.log中。
脚本 [root@oldboyedu-01 ~]# vim /server/scripts/ip.sh
date +%F_%w ifconfig eth0 |awk -F '[: ]+' 'NR==2{print $4}'
* * * * * /bin/sh /server/scripts/ip.sh >>/tmp/ip.log 2>&1
###解决方法 1.使用绝对路径 /sbin/ifconfig
2.在脚本开通重新定义一下PATH
export PATH=/bin/sbin:/usr/bin..........
转载于:https://my.oschina.net/u/4005625/blog/2252657
分享到:
相关推荐
python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python scrapy 爬虫 python爬虫学习笔记-scrapy框架(1) python ...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
CSL学习笔记--第二章 怎么应用CSL.docxCSL学习笔记--第二章 怎么应用CSL.docxCSL学习笔记--第二章 怎么应用CSL.docxCSL学习笔记--第二章 怎么应用CSL.docxCSL学习笔记--第二章 怎么应用CSL.docxCSL学习笔记--第二章 ...
LaTex教程--latex排版学习笔记---入门提高.pdf
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
2024届求职-C++后端-学习笔记-操作系统、计算机网络、C++语言+算法 2024届求职-C++后端-学习笔记-操作系统、计算机网络、C++语言+算法 2024届求职-C++后端-学习笔记-操作系统、计算机网络、C++语言+算法 2024届求职-...
强烈推荐《How to think like a computer scientist》,对应中文版本《Python学习笔记--皮大庆》,非常适合零基础入门。
《新编地图学教程》学习笔记-第一章(最新).pdf《新编地图学教程》学习笔记-第一章(最新).pdf《新编地图学教程》学习笔记-第一章(最新).pdf《新编地图学教程》学习笔记-第一章(最新).pdf《新编地图学教程》学习笔记-...
Linux课程学习笔记 -韩顺平 包含c/c++/python/java 专项 面试题 PDF PPT 笔记 面试题 (百度网盘链接 永久有效) 自学,做笔记,复习可用
学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记...
go学习笔记-文档
Spring2.5.6学习笔记-最新Spring2.5.6学习笔记-最新Spring2.5.6学习笔记-Spring2.5.6学习笔记-最新Spring2.5.6学习笔记-最新Spring2.5.6学习笔记-最新最新
Python学习笔记--皮大庆