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

    Linux crontab是用来定期执行程序的命令。

    linux任务调度的工作主要分为以下两类:

    1、系统执行的工作:系统周期性所要执行的工作。

    2、个人执行的工作:某个用户定期要做的工作。

    语法:

    crontab [ -u user ] file 或 crontab [ -u user ] { -l | -r | -e }

    -u user 是指设定指定 user 的时程表(PS:前提是你必须要有其权限才能制定其他用户的时程表}。如果不使用 -u user 的话,就是默认设定当前用户的时程表。

    -l:列出时程表。

    -r:删除时程表。

    -e:设置时程表。

    时程表的格式如下:

    f1 f2 f3 f4 f5 program

     f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。

    如Ubuntu14.04 LTS设置定时关机任务。

    #crontab -e

    进入时程表编辑界面

    #59 17 * * * /sbin/shutdown -h now

    添加定时关机任务,每天17点59分关闭计算机。

    按Ctrl+X退出编辑界面,选择Y保存编辑(PS:使用的编辑器不同,进入和退出步骤也不一样,勿照搬!)

    #service cron restart

    重启cron服务。设置定时关机任务完成。

    *在分钟位置就代表每分钟,在小时位置就代表每小时,以此类推,如:

    #* * * * * date

    表示每分钟查询一次时间。

    #10 * * * * date

    表示每小时的第10分查询一次时间。

     */n 在分钟位置代表每 n 分钟个时间间隔执行一次,以此类推,如:

    #10 */4 * * * date > /root/date.log

    表示每间隔四个小时,在第10分钟查询一次时间,并将执行结果写入date.log。

  • 相关阅读:
    CF219D
    HDU 4259 Double Dealing 数学题
    HDU1599 find the mincost route 最小环
    HDU3592 World Exhibition 排队判断3种情况
    POJ3694 Network 加边查询剩余桥的个数
    Flex 如何获得Tree 拖动节点的起始位置
    wcf webconfig配置
    学JS面向对象 以及里面的继承
    sqlserver 几种查询耗时
    ubuntu更改文件夹属性
  • 原文地址:https://www.cnblogs.com/chen/p/8377137.html
Copyright © 2011-2022 走看看