系统的时间任务

延时任务
at命令
at -l 查看当前未执行的所有任务
at -c 编号 查看未执行编号的任务具体信息
at -r 编号 删除未执行编号的任务具体信息
/etc/at.denyh黑名单
/etc/at.allow白名单
若白名单存在,则不读取黑名单。

at 时间 运行该命令后进入延时任务命令输入行,输入自己在规定时间想要运行的命令,ctrl+d退出编辑,改命令会在你设置的时间生效。
eg:
在这里插入图片描述
在一分钟后在kiosk用户下运行ls /root/Desktop命令

at -l
在这里插入图片描述
at -c 2(-l命令中未执行命令的编号为2)
在这里插入图片描述
在这里插入图片描述
at -r 2(删除该条未执行的延时任务)

在这里插入图片描述

定时任务

crontab命令
/var/spool/cron/user   用户存放定时任务的文件
/var/spool/cron/root    root用户存放定时任务的文件 

crontab -e 进入编辑界面编辑命令(在当前用户)
croutab -l 查看编辑的命令
croutab -e -u user 在user用户下编辑界面
croutab -e -u student (在student用户中进入编辑界面)

crontab -r 删除crontab编辑的命令

在这里插入图片描述

上述图各列的意思及每行的解释。
分 时 日 月 周
1:每时每分都执行一次命令
2:每两分钟执行一次命令
3:每日的9点和17点每过两分钟执行命令
4:每月每日的9点到17点每过两分钟执行命令
5:每月一号的9点到17点每过两分钟都执行命令
6:每周4和3月的1号9点到17点每过两分钟都执行命令

cron的黑白名单

/etc/cron.deny
/etc/cron.allow

crontab -e 编辑命令,每过一分钟,便在kiosk用户桌面创建文件0.0
在这里插入图片描述
在这里插入图片描述
crontab -l 查看自己编辑的crontab -e中的命令在这里插入图片描述
crontab -e -u student 给用户student用户编辑定时任务,在student用户的桌面建立文件0.0

在这里插入图片描述
在这里插入图片描述
crontab -l 使用该命令查看编辑的文件,提示没有root 的定时任务
在这里插入图片描述
ctrontab -l -u student 查看student用户的定时任务
在这里插入图片描述
crontab -r 删除编辑的定时任务
在这里插入图片描述

指定目录 需要加run-parts

          • user run-parts 目录
          • root run-parts /westos 执行目录westos下的命令

指定文件不需要加run-parts

          • user 命令 文件
          • root rm -fr /mnt/*

有效周期
配置新的配置文件目录westos.conf,设置其类型为目录,路径为/mnt/westos,权限为777,用户与用户组都为root,有效周期为10s。
设置有效周期为10s(10s之内不能清除)
在这里插入图片描述

用vim编辑新增的westos.conf文件。用cat命令查看文件
在这里插入图片描述

systemd-tmpfiles --creat /usr/lib/tmpfiles.d/*先用该命令创建配置文件下不存在的目录/mnt/westos
在这里插入图片描述

在/mnt/westos下建立文件file1
在这里插入图片描述

用systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*无法清除刚刚新建的文件file1
在这里插入图片描述

10s后再次运行systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*命令,可以看到文件file1已经被删除。(只有在规定的有效周期时间过后才可以被删除,我们规定的有效周期是10s,必须用systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*命令来清除查看效果,而不能使用rm命令)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值