• Linux定时任务


    crontab

    1 crontab服务相关
    :启动 /sbin/service crond start & sudo service crond start
    :查询 ps -ax | grep cron

    2 创建定时任务

    1)直接编辑/etc/crontab 文件,即vi /etc/crontab

    2)命令编辑

       crontab -u username(root) --帮其他用户创建/删除crontab任务调度
       crontab -l --查询crontab任务
       crontacronab任务
       crontab -r --删除所有crontab任务
     
    3 任务描述:
    分钟  小时  天  月份  星期  命令
    0    12  *  *   *   mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc
     
    --周的数字为0或7时,都代表“星期天”的意思
    --*(星号) 任何时刻都接受的意思
    --,(逗号)代表分隔时段的意思:eg 3点和6点 (3,6)
    ---(减号)代表一段时间范围内
    --/n(斜线)那个n代表数字,即是每隔n单位间隔的意思,例如每五分钟进行一次,则:*/5 * * * * command  ( */5  ==0-59/5)
     
    4 实例
    定时删除日志定时任务:
    * 3 * * * find /home/testname/xxxx-assembly/logs -mtime +5 -name '*.log.*'  -exec rm -rf {} > /home/testname/rm_exec.log;
  • 相关阅读:
    作业五:RE 模块模拟计算器
    python RE模块的使用
    python的命名空间
    python 正则表达式
    python-map的用法
    JavaScript 基础学习1-day14
    前端基础之CSS-Day13
    前端基础之html-Day12
    Python-进程与线程理论基础-Day10
    Angular2语法指南
  • 原文地址:https://www.cnblogs.com/hzr-notes/p/12921967.html
Copyright © 2020-2023  润新知