zoukankan      html  css  js  c++  java
  • Linux的计划任务

    1. 语法格式:Minute Hour DayOfMonth Month DayOfWeek User Command

    Minute, 每个小时的第几分钟执行该任务
    Hour,每天的第几个小时执行该任务
    Day,每月的第几天执行该任务
    Month,每年的第几个月执行该任务
    DayOfWeek,每周的第几天执行该任务,0表示周日

    2. 几个和计划任务相关的文件

    /etc/crontab主要用来执行系统级的daily,weekly,monthly任务,虽然也能把自己的任务放进去,但是不建议这么做。

    /etc/cron.d/这个目录下也放系统级任务。

    使用crontab -e来创建个人的计划任务。每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron/crontabs下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。

    /var/spool/cron/crontabs/此目录下存放各个用户的任务文件。各个用户的任务存放在以自已用户名为文件名的任务文件中,注意此文件中的指令行没有User这列

    对于Ubuntu,可以通过cat /var/log/syslog | grep CRON查看日志

    3. cron服务本身会每隔一分钟读取一下相应的cron文件,所以修改计划任务后无需重启服务即可生效。

    Crontab在线工具地址:

    https://crontab.guru

    https://crontab-generator.org/

    参考:http://cering.github.io/2015/11/02/转-Linux定时任务crontab-cron-d介绍/

  • 相关阅读:
    IE11 for Windows 7 Enterprise With SP1 故障
    UE4 中的人工智能解析—ShooterGame为例
    人类探索地外文明取得的重大进步
    物理读之LRU(近期最少被使用)的深入解析
    iOS开发
    VS2008 集成Lua解释器
    android studio下载地址
    UVA 11235 Frequent values (RMQ)
    又见关系并查集 以POJ 1182 食物链为例
    Android蓝牙技术Bluetooth使用流程(具体解释)
  • 原文地址:https://www.cnblogs.com/IvanChen/p/5227848.html
Copyright © 2011-2022 走看看