ce复习,例行性工作

第一章,linux的例行性工作

1.1单一例行性任务--at(一次性)

安装

yum install at -y

启动服务 systemctl start atd(atd 是at的守护进程)

at命令详解

at命令的执行过程

1寻找白名单(/etc/at.allow)是否存在,写在白名单中的用户才可执行at命令

2若白名单(/etc/at.allow)不存在,则寻找黑名单(/etc/at.deny),写在里面的用户不能使用at命令

3若两个文件都不存在则只有root用户才能使用at命令

命令格式

at -参数 日期时间

at -t<时间戳> 具体时间

at--d 删除任务

at -l列出任务

at -f 从文件中读取 例: at -f /ppp.txt 08:11

at交互用crtl+d结束界面

1.2循环例行性任务--crontab

crond服务

crontab命令可以循环执行定时任务

crond是linux下用来周期的执行某种任务或等待某些事件一个守护进程,安装操作系统后,默认安装,且crond服务默认自启动。若需安装则:

crontab工作过程

当系统中有/etc/cron.allow文件时,只有写入此文件的用户才能使用crontab命令,同样当有此文件时,/etc/cron.deny文件会被忽略,因为/etc/cron.allow 文件优先级更高

当系统中只有/etc/cron.deny时,写入此文件的用户不能使用crontab命令

crontab执行的每一项工作都会被记录到/var/log/corn

当用户使用crontab新建工作之后,该项工作就会被记录到/var/spool/cron/目录

crontab命令详解

crontab -u user 参数

-e 手动编辑任务 crontab -e

-l 查看定时任务 crontab -l

-i 删除定时任务 ,会提示用户确认删除,交互性删除 crontab -i

-r 删除所有定时任务,无反馈确认,直接删除 crontab -r

-u user 指定用户执行任务,

执行crontab命令就是在修改/var/spool/cron中的定时任务

crontab -e 写入格式

分 时 日 月 周 命令

相关推荐
Zhang~Ling1 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind1 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的森1 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
XMAIPC_Robot2 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
重生的黑客3 小时前
Linux 进程优先级、切换与调度:从孤儿进程到 O(1) 调度模型
linux·运维·服务器·进程优先级·nice
骑上单车去旅行4 小时前
MD5校验对比脚本
linux·服务器·windows
平生幻4 小时前
Linux 常用命令
linux
ShirleyWang0126 小时前
让headlamp控制台能访问
linux·服务器·python·k8s·k3s
liuccn6 小时前
Linux 存储系统:LVM 与直接分区
linux·运维
IT曙光8 小时前
在Ubuntu上本地部署Dify?
linux·ubuntu