如何让rhel周期性执行时间任务

2017-05-31 18:43:34 3221

周期性执行时间任务

	/etc/init.d/crond start			--启动服务
	chkconfig crond on				--开机启动服务

	配置文件:
	# vim /etc/crontab	--下面四行是rhel5里的配置,rhel6里看不到了,但还是在生效	

	01 *  * * * root run-parts /etc/cron.hourly/	
	02 04 * * * root run-parts /etc/cron.daily/
	22 04 * * 7 root run-parts /etc/cron.weekly/
	42 04 1 * * root run-parts /etc/cron.monthly/

	执行周期	   执行用户  特殊命令   执行的对象

	分 时 日 月 周
	# .---------------- minute (0 - 59)
	# |  .------------- hour (0 - 23)
	# |  |  .---------- day of month (1 - 31)
	# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
	# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat


	*代表每分,每小时,每天。。。。。。
	,代表分隔的时间,如1,3,7 
	-代表连续的时间,如2-10
	*/2代表每2分,每2小时........

	run-parts  后面接的是目录,表示执行目录里所有的脚本,脚本要有执行权限
	

	* * * * *			--每分钟执行	
	3-7 2,4,8 * * *  	--每天的2点,4点,8点的3到7分执行
	05 */3 * * *		--每三小时的05分执行
	05 3-5 5-10 1-4 7   --这里主要是5-10号和星期天这两个条件的关系为或关系(or),而不是和关系(and)。也就是说两个条件只需要满足其一就执行。
切记!切记!切记!如果要执行多个时间任务,尽量分散到不同的时间点,不让它们重合,不然会造成一个负载的峰值。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: