码迷,mamicode.com
首页 > 其他好文 > 详细

关于crontab

时间:2017-06-15 14:21:55      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:打开   修改   pac   bsp   使用   strong   nbsp   linux   用户   

crontab是一个linux系统自带的定时执行任务的功能,有两种方法可以实现

1:

使用命令 crontab -e 然后直接编辑定时脚本,实际是编辑/var/spool/cron 目录下,一个和用户名一致的文件。编辑完成后会提示 crontab: installing new crontab

技术分享

但是不能直接打开该文件进行编辑。直接编辑之后虽然看起来和使用crontab -e 没什么区别 但实际上不会生效。

2:

使用命令 vi /etc/crontab 编辑定时脚本。即修改/etc/crontab这个文件, 这种方法需要制定用户身份 如 root

保存之后没有提示自动生效

 

两者的区别:crontab -e 是用户级的  /etc/crontab 是系统级的

 

关于命令的一些格式如下:

* * * * * 命令

第一个* 表示分钟
第二个* 表示小时
第三个* 日份
第四个* 月份
第五个* 星期

如果crontab里面执行了脚本 或者其他程序。那么在程序里的路径 所有都要写成绝对路径

每晚的21.30重启apache
30 21 * * * service httpd restart

每月1 10 22日的4:45重启
45 4 1,10,22 * * service httpd restart

每月1到10日的4:45重启
45 4 1-10 * * service httpd restart

每个两分钟重启
*/2 * * * * sevice httpd restart

晚上11点到早上7点 每隔一小时
0 23-7/1 * * * service httpd restart


每天18 00 23 00 每隔30分钟重启
0/30 18-23 * * * service httpd restart

关于crontab

标签:打开   修改   pac   bsp   使用   strong   nbsp   linux   用户   

原文地址:http://www.cnblogs.com/mryrs/p/7017039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!