• Linux_定时任务


    定时任务总内容

    1.at一次性定时任务

    说明:只执行一次的定时任务

    1.1确定at服务是否安装并启动

    chkconfig --list | grep atd #确认atd服务是否安装,chkconfig命令用于查询自启动的服务。
    service atd restart #若atd未启动,进行重启。
    说明:默认atd服务会随系统安装并自启动。

    1.2at命令

    命令格式:at [选项] 时间
    -m:mail,at工作完成,无论命令是否输出,用email通知执行at用户
    -c 工作号:显示该at工作的实际内容
    at命令使用

    时间参数详细说明
    at时间参数

    1.3 at命令访问控制

    at命令访问控制

    1.4 查询at定时任务

    命令1:atq #查询所有at定时任务
    命令2:at -c 工作号
    atq及at -c 查询结果

    2.crontab循环定时任务

    说明:crontab可以循环执行,无需使用循环命令。

    2.1查看服务是否安装及启动

    chkconfig crond on #查询自启动状态为on的crond,确定crond是否安装
    service crond restart #若crontab没有启动,则使用restart重启。

    2.2crontab的访问控制

    crontab访问控制

    2.3crontab用户设置

    命令格式:crontab [选项]
    -e:edit,编辑crontab定时任务,注意:只能编辑当前用户的crontab定时任务
    -c:查询crontab定时任务
    -r:remove,删除当前用户所有crontab任务
    crontab -e执行结果

    2.4 crontab设置定时任务语法说明

    星号含义
    特殊符号
    注意:

    • crontab -e是绑定用户的;
    • 使用crontab写命令时,一定要用绝对路径。

    2.5 crontab常用命令

    1. crontab -l #查看root用户的crontab任务
      -l查询结果

    2. crontab -r #删除root用户的crontab任务

    3. crontab注意事项
      crontab注意事项

    3.系统的crontab定时任务

    说明:即使root用户下的定时任务
    两种系统定时任务方法

    3.1 /etc/crontab文件

    加入到该文件下的定时任务,即是系统定时任务!
    crontab文件内容

    3.2 四类系统定时任务

    四类系统定时任务
    cron.daily执行结果
    说明: 平时使用中,可以将执行的定时任务执行内容放入到cron.的四类定时任务目录的其中一个下,更方便;而使用/etc/crontab,则与使用crontab -e 类似。

    3.3 cron.执行过程

    以cron.daily为例
    cron.daily执行过程

    4.anacron配置

    作用:用于保证在系统关机时错过的定时任务,可以在系统开机后自动执行。
    anacron配置文件
    检测周期

    注意:anacron只检测cron.四类定时任务,对/etc/crontab下的定时任务不做检测。

    ------------恢复内容结束------------

  • 相关阅读:
    聊聊.net程序设计
    使用ftp自动下载上传文件
    Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(异步上传,下载等)实现汇总2
    一个的FTP类
    网站需要提高安全性
    极速理解设计模式系列【目录索引】
    NPOI 1.2教程
    Agile Tour 2011北京站“让敏捷落地”
    Asp.net程序中用NPOI生成标准Excel报表,导入导出一应俱全[转]
    网站性能优化之HTTP请求过程
  • 原文地址:https://www.cnblogs.com/dLarger/p/12801048.html
Copyright © 2020-2023  润新知