美文网首页Shell编程
Linux crontab的定时任务

Linux crontab的定时任务

作者: 十二楼中月 | 来源:发表于2016-11-17 10:52 被阅读240次

在linux系统里面输入crontab -e进入编辑状态 按i即可输入下面的命令
基本格式 :

*  *  *  *  *  command
前面的五个星号分别代表:M分 H时 D天 m月 d星期
M: 分钟(0-59)。
H:小时(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0为星期天)。

下面我们看一些例子来帮助理解:
10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每周六、周日的1 : 10重启apache。
0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。
0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每星期六的11 : 00 pm重启apache。
* */1 * * * /usr/local/etc/rc.d/lighttpd restart
每一小时重启apache
* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
晚上11点到早上7点之间,每隔一小时重启apache
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每周一到周三的11点重启apache
0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
一月一号的4点重启apache

我们在linux中输入man crontab来查看此命令的用法

   crontab [-u user] file用指定的文件替代目前的crontab。 
   crontab [-u user] [-l (列出目前的时程表)| -r(删除目前的时程表 ) | -e(执行文字编辑器来设定时程表)] [-i] [-s] 
   crontab -n [ hostname ] 
   crontab -c 指定crontab的目录。 

相关文章

  • linux Crontab

    Linux Crontab:Linux中用于执行定时任务的工具crontab -e:编辑定时任务crontab -...

  • linux crontab: 定时任务

    参考 crontab 定时任务 Linux之crontab定时任务

  • Linux定时任务

    Linux定时任务 centOS: 使用crontab -e //编辑 crontab -l //查看定时任务 生...

  • Linux定时计划反弹shell

    linux shell 之 crontab(定时任务)详解首先了解一下linux下的crontab crontab...

  • Linux定时任务 cron

    cron Linux定时任务 显示任务列表 crontab -l 编辑任务 crontab -e 格式 符号 实例 --

  • 79.linux定时任务

    Linux定时任务 通过制定 ```crontab -e``编辑和开启定时任务

  • crontab的基本使用

    作用 crontab是linux的一项系统服务。用来在linux上面定时执行任务。crontab服务又分为系统任务...

  • linux crontab实现每秒执行

    linux crontab 实现定时任务非常方便 基本格式 :* * * * ...

  • linux定时任务crontab

    一、crontab介绍 在linux中,可以通过crontab来实现定时任务。crontab是通过/var/spo...

  • linux crontab工具学习

    本文总结自Linux crontab命令 crontab是linux平台下一个管理定时任务的工具,其可以定时执行脚...

网友评论

    本文标题:Linux crontab的定时任务

    本文链接:https://www.haomeiwen.com/subject/mhddpttx.html