当前位置: 首页 > article >正文

RHCE第一天

例行性工作

1、单一例行性工作:at

前提:

/etc/at.allow        白名单(写在里面的可以用)

/etc/at.deny        黑名单

若两个都不在,那么只有root可以使用

命令格式 at【选项】【时间】
-l(或者atq)查看进程
-d(或者atrm)【序号】删除
now + 2 minutes/hours/days/weeks    从现在开始几分钟/小时/天/周
时间格式:HH:MM YYYY-MM-DD    在某年某月的某一天的特殊时刻进行该工作

查看at对应的系统服务(守护者):systemctl status atd

查看at文件存放目录:ll /var/spool/at

查看日志位置:ll /var/log/cron
时间 主机名 守护进程 进程号 进程个数 编号

2、循环执行的例行性工作:crontab

前提:

/etc/cron.allow        白名单

/etc/cron.deny        黑名单

若两个都不在,那么只有root可以使用

查看守护者是否运行:systemctl status crond
命令格式:crontab【选项】
-u    定义其他用户 【用户名】
-e    编辑    与at不同,他是创建了一个文件
-l    列出
-r    删除
其他可用help/man查看


注意:`命令`或者$(命令)    将内容作为命令执行    
如:touch file.`date +\%H-\%M`.txt

   (date  +%R  提出时间
    date  +%H-%M 中间以-连接)
注:%在crontab里面有特殊含义,如果有命令里面需要使用%,需要使用\转义


查看crontab对应的系统服务(守护者):systemctl status crond

查看crontab文件存放目录:ll /var/spool/cron

查看日志位置:ll /var/log/cron

系统是计划任务:

[root@localhost ~]# cat /etc/crontab
SHELL=/bin/bash    #解释器
PATH=/sbin:/bin:/usr/sbin:/usr/bin    #命令的执行文件路径
MAILTO=root    #收信人
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed



crontab计划任务的时间格式:
分        时        日        月        周
0-59      0-23      1-31      1-12     0-7
注意:格式之间是“或”的关系,如果有数字和*,那么以数字为主
如:* * 10 10 *    ---    10月10号执行    | * * * * 4    ---    每周四执行 


crontab计划任务的时间格式中的特殊符号:
*       代表任何时刻

,       代表分隔时段

-       代表一段时间范围

/数字   指定时间的间隔频率,如:*/3,每3分钟进行一次

http://www.kler.cn/a/349542.html

相关文章:

  • mysql教程
  • 搜索与图论复习1
  • 理解神经网络:Brain.js 背后的核心思想
  • 如何用函数去计算x年x月x日是(C#)
  • 中国股市“慢牛”行情的实现路径与展望
  • floodfill算法(6题)
  • 大厂面试真题-说一下推和拉的模式以及常见的使用
  • python画图|在三维空间的不同平面上分别绘制不同类型二维图
  • Java面向对象六大设计原则总结1
  • YOLOv11改进策略【卷积层】| HWD,引入`Haar小波变换`到下采样模块中,减少信息丢失
  • 阿里云+frp内网穿透工作站远程开机
  • git的提取和拉取有啥区别
  • 配置环境windows-IIS默认拒绝put,delete的解决方案
  • MySQL-约束Constraint详解
  • @SneakyThrows:简化Java异常处理的利器
  • 【Linux】解锁线程基本概念和线程控制,步入多线程学习的大门
  • vue+element的confirm提示消息文字变色和换行
  • 《TH-OCR:强大的光学字符识别技术》
  • Ubuntu-24.10无法安装Sunlogin-15.2的解决方案
  • Vue获取url上的参数
  • Javascript 使用 Jarvis 算法或包装的凸包(Convex Hull using Jarvis’ Algorithm or Wrapping)
  • Unity3D 同步怪物实体到客户端详解
  • Webpack 完整指南
  • QT事件与网络通信
  • 索引面试题总结
  • 多态对象的存储方案小结