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

    一次性调度执行at

    语法:

    atq     查看还没执行的任务
    atrm 编号 //删除已经设置的任务:

    -f:指定包含具体指令的任务文件;
    -q:指定新任务的队列名称;
    -l:显示待执行任务的列表;
    -d:删除指定的待执行任务;
    -m:任务执行完成后向用户发送E-mail。
    # at now +2min
    > echo "hello"
    ​
    # at 5pm+3 days     三天后的下午 5 点锺执行
    # at 17:20 tomorrow     明天17点钟,输出时间到指定文件内
    # at -c 8               显示已经设置的任务内容:
    

    循环调度执行 cron

    查看进程状态

    # systemctl status crond.service
    # ps aux |grep crond

    crond程序运行是计划任务执行的根本

     

    计划任务存储位置

    ls /var/spool/cron/
    

    管理方式

                  每   区间    多个取值

    *     *      *     *    *    /     -            

    crontab -u 用户 -e 指定用户

    # which ls 查看命令绝对路径
    # crontab -e    创建计划
    */5 0 * * * /usr/bin/ls /tmp
    */5 1,4,6 * * * /usr/bin/ls /tmp
    * * * * *   /usr/bin/ls /tmp
    */5 0-6 * * *   /usr/bin/ls /tmp
    * 23-7/1 * * * /etc/init.d/smb restart
    0 2 * * 5 /usr/bin/ls   /tmp    每周五2点整 
    # mail
    ​
    # crontab -l    查询计划
    # crontab -r    删除计划
    

      

      

     

    配置若有遗漏或错误,请评论留言。
  • 相关阅读:
    软件开发术语
    网络规划与设计
    MPLS LDP协议
    MPLS 基础
    CallAfter
    LongRunningTasks
    Non-blocking GUI
    WorkingWithThreads
    Python: Running Ping, Traceroute and More
    wxPython and Threads
  • 原文地址:https://www.cnblogs.com/BrokenEaves/p/14477483.html
Copyright © 2011-2022 走看看