<< 主页面上增加了最新网文 | 主页 | 方便的网络下载工具wget >>

cron和crontab用法总结

cron

cron是一个时钟Deamon,主要功能是在指定时间执行指定命令(程序)。cron仅仅在启动初始化时读取任务列表,避免过多消耗系统资源。相关的命令如下:

  1. /etc/init.d/cron stop //停止进程
  2. /etc/init.d/cron start //启动进程

crontab

crontab是cron的管理shell,用来拷贝,修改,列表和删除cron的任务列表。当然也可以使用文本编辑器来完成这些工作,这样做的缺点没有办法通知cron来执行,只有重新启动cron。相关的命令如下:

  1. crontab -l root //查看作业是否加入执行队列。
  2. crontab -e root //编辑加入要执行的代码
  3. export EDITOR=vi //使用vi作为文本编辑器

任务列表格式

    (1)  (2)  (3)  (4)  (5)  (6)
0   0   *   *   3   date
1. 分钟 (0-60)
2. 小时 (0-23)
3. 日 (1-31)
4. 月 (1-12)
5. 星期 (0-6 0代表周日)
6. 所要运行的程序

示例

  1. 0 18-23 0 0 0-6 //每天的18-23点执行,0-6为周日到周六
  2. 0 5,15,20,25,30,35,40,45,50,55 * * * * 每5分钟执行
  3. 0 14 * * 0-6 //每天的下午14点执行



置评 发送回接