• RH8任务计划(单一/循环)


    单一执行的例行性工作at

    查看所有用户执行的程序
    [root@localhost zx]# ps -aux
    
    [root@localhost zx]# ps -aux |grep atd
    root        1518  0.0  0.1  44004  2408 ?        Ss   14:10   0:00 /usr/sbin/atd -f
    root        5155  0.0  0.0  12136  1136 pts/0    R+   15:07   0:00 grep --color=auto atd
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    命令格式:at [参数] [时间]

    参数说明
    -m当任务完成之后,即使没有标准输出,将给用户发送邮件
    -latq的别名,可列出目前系统上面的所有该用户的at调度
    -datrm的别名,可以取消一个在at调度中的工作
    -v使用较明显的时间格式,列出at调度中的任务列表
    -c可以列出后面接的该项工作的实际命令内容
    -f从文件中读取作业
    参数说明
    HH:MM在今天的HH小时MM分钟执行,如果今天的这个时间点已经过了,则明天执行
    HH:MM YYYY-MM-DD强制规定在某年某月的某一天的特殊时刻进行该工作
    now + 2 minutes从现在开始几分钟minutes, hours, days, or weeks

    循环执行的例行性工作crond

    每隔一定的周期就需要执行一次,crontab

    crontab命令的实际工作过程

    1、以账号来判别是否可使用crontab命令
    /etc/cron.allow 将可以使用 crontab 的账号写入其中,若不在该文件内的用户 则不可使用
    cronta
    /etc/cron.deny 将不可以使用 crontab 的账号写入其中,若不在该文件内的用 户则可使用
    crontab。
    2、当用户使用 crontab 新建工作调度之后,该项工作就会被记录到 /var/spool/cron/ 里面
    3、cron 执行的每一项工作都会被 记录到 /var/log/cron 这个日志文件中
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    编辑 crontab :[zx@localhost ~]$ crontab -e

    文件格式为:每一行为一个工作,每项工作具有六个字段

    代表意义分钟小时日期月份命令
    数字范围0-590-231-311-120-7,0和7都代表周日执行的命令

    文件内的特殊字符:

    特殊字符含义
    *代表任何时刻
    ,代表分隔时段
    -代表一段时间范围
    /指定时间的间隔频率,例如每 3 分钟进行一次
  • 相关阅读:
    贪吃蛇游戏
    激活函数总结(三十六):激活函数补充(ARiA、m-arcsinh)
    手把手教你搭建Maven私服
    linux网络问题常用命令
    双十二哪些数码好物值得入手?盘点双十二最值得入手的数码好物
    2022年0705-Com.Java.Basis 第十五课 JDBC 简称CRUP
    oracle 数据库实验三
    breakout靶机
    eclipse 源代码文件报错处理
    曲线任意里程中边桩坐标正反算4800P计算序
  • 原文地址:https://blog.csdn.net/zx172406081/article/details/127408541