• Linux Crontab命令定时任务


    1,crontab:是Linux,unix的定时任务,需要系统安装crontab程序,存储的指定被守护进程crond激活,每分钟去检查一次需要执行的job,
    2,新创建的cron任务,不会马上执行,至少要过 2 分钟后才可以,可以重启 cron 来马上执行。
    3,检查是否安装crontab:
    rpm -qa | grep crontab
    4,全局配置文件查询:
    ls -l /etc/ | grep "cron"
    cron.daily是每天执行一次的job
    cron.weekly是每个星期执行一次的job
    cron.monthly是每月执行一次的job
    cron.hourly是每个小时执行一次的job
    cron.d是系统自动定期需要做的任务
    crontab是设定定时任务执行文件
    cron.deny文件就是用于控制不让哪些用户使用Crontab的功能
    cron.allow用于控制让哪些用户使用Crontab的功能
    5,每一个用户都可以有一个crontab文件来保存调度信息。系统管理员可以通过/etc/cron.deny 和 /etc/cron.allow 这两个文件来禁止或允许
    一般情况下我们编辑好用户的cron配置文件保存退出后,系统会自动就存放于/var/spool/cron/目录中,文件以用户名命名.linux的cron服务是每隔一分钟去读取一次/var/spool/cron,/etc/crontab,/etc/cron.d下面所有的内容.

    6,cron是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
    /sbin/service crond start #启动服务
    /sbin/service crond stop #关闭服务
    /sbin/service crond restart #重启服务
    /sbin/service crond reload #重新载入配置
    service crond status #查看启动与否状态


    ntsysv #查看crontab服务是否已设置为开机启动
    chkconfig –list crond #看crontab服务是否已设置为开机启动
    chkconfig –level 35 crond on #加入开机自动启动
    crontab -l  #查看该用户定时任务设置。
    crontab -r  #删除该用户的定时任务设置。
    crontab -i     #删除该用户的定时任务设置时给确认提示。
    crontab -e  #编辑该用户的定时任务设置。
    crontab -u user #用来设定某个用户的crontab服务;
    crontab fileName #将指定文件中的job加载入crontab
    7,命令时间格式 :
    *     *    *   *   *  command
    分   时   日   月  周   命令

    command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件,命令使用绝对路径

    8,每条任务执行完,系统会发送邮件给当前用户,样日积月累,日志信息会非常大,可能会影响系统的正常运行,因此,将每条任务进行重定向处理非常重要。在crontab文件中设置如下形式,忽略日志输出:
    0 */3 * * * /usr/local/apache2/apachectl restart >/dev/null 2>&1
    9,cron执行日志:var/log/cron* #/var/log/cron只会记录是否执行了某些计划的脚本,但是具体执行是否正确以及脚本执行过程中的一些信息则linux会每次都发邮件到该用户下。


     

  • 相关阅读:
    走访名校名企,助力生涯规划
    打开游戏提示xapofx1_5.dll丢失如何修复?xapofx1_5.dll缺失的修复教程分享
    若依(RuoYi)SpringBoot框架密码加密传输(前后分离板)
    Vue3 生命周期新写法
    以太坊虚拟机
    xflush监控设计详解
    ES6 入门—ES6 迭代器
    通过python简单预测彩票下次是否中奖:LSTM、LogisticRegression
    697226-52-1, 细胞穿膜肽TAT-amide
    【JUC】中断机制(interrupt,interrupted,isInterrupted)
  • 原文地址:https://blog.csdn.net/qq_28635317/article/details/127804066