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

    1.一次性任务计划:at
      1)添加 在18:16时候重启服务器
      at 18:16
      >at init 6
      >at ctrl+d
    2)查看
      atq
      1 Mon Aug 20 21:09:00 2018 a root(job号是1 ...)
    3)删除
      atrm 1    #删除job号为1的job

    2.周期性任务计划:crontab
    1)添加
      crontab -e #进入编辑任务计划
      30 23 * * 6 /sbin/init 6 #每周六晚上23:30重启服务器
      00 01 * * 0 /sbin/init 6 #每周日凌晨01:30重启服务器
    2)查看
      crontab -l #查看任务计划
    3)删除
      crontab -r #删除该用户的全部任务计划
      crontab -e #单独编辑删除


    * * * * * 分 时 日 月 周
    00 03 * * * 每天凌晨三点
    30 23 * * * 每天23:30
    */5 * * * * 每隔五分钟
    59 23 * * 1-5 周一到周五23:59
    59 23 * * 1,3,5 周一、周三、周五的23:59

    任务计划的应用:

    shell脚本:
    #备份静态资源的shell脚本
    1)写脚本
    cd
    touch backup.sh

    #!/bin/bash
    t=`date +%Y.%m.%d`;
    f="pic-${t}.zip";
    cd /opt/web/
    zip -r $f * &>/dev/null
    mv $f /mnt


    2)任务计划
    crontab -e
    30 23 * * 6 /root/backup.sh


    3)查看
    cd /mnt
    ll

  • 相关阅读:
    循环神经网络
    相似度计算(余弦距离/欧式距离)
    最常见Linux操作
    注意力机制总结
    随机打乱数组算法、蓄水池算法
    6.1 数据结构---树(遍历)
    Node.js调用C/C++
    linux中nmcli命令详解
    stylus入门使用方法
    webpack CommonsChunkPlugin详细教程
  • 原文地址:https://www.cnblogs.com/teitey/p/9508844.html
Copyright © 2011-2022 走看看