zoukankan      html  css  js  c++  java
  • Linux定时任务 crontab

    查看系统中有那些定时任务(crontab这个服务是默认开启的)    crontab -l

    编辑定时任务,可以添加或者删除   crontab -e

    进入编辑模式,删除一行或者注释一行,就可以删除这个定时任务,新建一行就可以添加定时任务了。(如果输入数字的话 键盘右边的数字键 不能用,F1-F8下面横排的数字键才管用)

    编辑完之后,按esc, 输入:wq 回车,就可以保存退出了,对定时任务的修改就算生效了

    定时任务编辑时的格式是:

    * * * * * command

    前面的5个星星分别表示,分钟,小时,日期,月份,星期

    后面的command就是要执行的命令,可以是系统命令,也可以是自己编写的脚本文件

    ----------------------------------------------------------------------------------

    分钟可以是从0到59之间的任何整数,

    小时可以是从0到23之间的任何整数,

    日期可以是从1到31之间的任何整数,

    月份可以是从1到12之间的任何整数,

    星期可以是从0到7之间的任何整数,这里的0或7代表星期日

    在以上各个字段中,还可以使用以下特殊字符:

    星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

    逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

    中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

    正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如用在minute字段,表示每十分钟执行一次。

    -----------------------------------------------------------------

    看几个示例:

    实例1:每1分钟执行一次command

    命令:* * * * * command

    实例2:每小时的第3和第15分钟执行

    命令:3,15 * * * * command

    实例3:在上午8点到11点的第3和第15分钟执行

    命令:3,15 8-11 * * * command

    实例4:每隔两天的上午8点到11点的第3和第15分钟执行

    命令:3,15 8-11 */2 * * command

    实例5:每个星期一的上午8点到11点的第3和第15分钟执行

    命令:3,15 8-11 * * 1 command

     
  • 相关阅读:
    十八、分页查询
    十七、oracle的权限和角色
    十六、同义词(synonyms)
    十五、序列
    十四、禁用与启动约束
    十三、修改表时添加约束
    十二、约束
    十一、修改表格
    十、事务(Transaction)
    Windows 远程连接后,自动断开,所有程序都自动关闭(待验证,待更新)
  • 原文地址:https://www.cnblogs.com/wangshuazi/p/9990851.html
Copyright © 2011-2022 走看看