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

    一、介绍

    cron是系统主要的调度进程,可以在非人工干预的情况下运行作业。crontab命令,允许用户提交、编辑或删除相应的作业。

    二、常用参数

    crontab -u 指定用户,不指定默认当前用户

    crontab -e 在编辑状态下编写所要执行的定时任务

    crontab -l查看用户当前的定时任务

    crontab -r 删除用户当前的定时任务

    三、编写计划任务介绍

    计划任务的规则语法格式以行为单位,一行为一个计划:

    分 时 日 月 周 需要执行的命令

    执行的命令建议写成绝对路径的格式

    四个符号

    * 表示取值范围中的每一个数字

    - 做连续区间的表达式,要想表示1到7,则可以写成1-7

    / 表示每多少个,例如:想每十分钟一次,

    , 表示多个取值,比如想在1点,2点,6点执行则可以在时的位置写1,2,6

    实战

    1.每月1,10,22日的4点45分重启network服务

    [root@andy ~]# crontab -l
    45 4 1,10,22 * * systemctl restart network

    2.每周六周日的1点10分重启network服务

    [root@andy ~]# crontab -l
    10 1 * * 6,7 systemctl restart network

    3.每天18点至23点之间每隔30分钟重启network服务

    [root@andy ~]# crontab -l
    */30 18-23 * * * systemctl restart network

    4.每隔两天的上午8点到11点的第3min和第15min执行一次重启

    [root@andy ~]# crontab -l
    3,15 8-11 */2 * * reboot

    5.每一分钟往root家目录中的andy.txt中输一个123

    [root@andy ~]# crontab -l
    */1 * * * * echo "123" >> /root/andy.txt

    [root@andy ~]# tail -f andy.txt

    123
    123
    123

  • 相关阅读:
    单调队列+二分 G
    dp cf 1700 最近几天的刷题
    dp 20190618
    dp 20190617
    dp cf 20190615
    dp cf 20190614
    powercli
    zabbix docker-weixin
    cenetos-大文件排序
    esxcli命令
  • 原文地址:https://www.cnblogs.com/yzandy/p/12057877.html
Copyright © 2011-2022 走看看