定时与延迟

at 命令
在键入 at 命令行之后 ,按 Enter 并继续键入作业中包含的其他命令。
任务可由多个命令组成。在完成键入要运行的命令时 , 在单独出现的一
行中按 Ctrl+d 完成任务,可以在任务完成是发送邮件 ( -m ),或者从文件中读取任务 ( -f 文件 ),而无需通过标准输入进行。
定时任务是永久的,提前做好脚本,方便用时使用(无法跨年)
延时任务是临时的 。
ctrl+d表示任务发起。
at 2:00
这里写图片描述
mail 未输出的命令以邮件的形式发给用户
now +5min延迟5分钟进行
这里写图片描述

这里写图片描述

这里写图片描述

定时任务
*表示每分钟执行一次
/2***表示每两分钟执行一次
/2 08-17**从b8点到17点每两分钟
/2 08-17 1,15*每1号到15号从b8点到17点每两分钟一次
*/2 08-17 1,15 3 4每3月的每个星期四1号到15号从b8点到17点每两分钟一次
36 02 * * * 每天的2点36分

管理定期任务
crontab -u student -e 编辑(这个命令编辑的文件是/var/spool/cron/用户)
crontab -u student -l 查看
crontab -u student -r 删除
crontab -r 取消某用户的所有延时任务

命令的设定方式

2.文件的设定方式
vim /etc/cron.d/file
非交互 echo “* * * * * student touch” >/etc/cron.d/用户

对于需要每天、每周或每月运行一次的脚本 , 可以直接将其设置为可执行文件 , 并保存在 /etc/cron.{daily,weekly,monthly} 中相应目录下。这些任务由/etc/anacrontab 配置的系统 anacron 服务运行 anacron是 cron 的集成组件 , 用于更好地管理作业 , 并确保在作业因计算机关闭而未运行的情况下 , 在系统引导后运行作业

3.临时文件保管器
systemd-tmpfiles 位置 /lib/tmpfile.d/
systemd-tmpfiles –create ##加载更新所有配置的临时文件
systemd-tmpfiles –clean ##清空临时文件内容

cd /lib/tmpfile.d/
d /westos 1777 root root 5s
目录 位置 权限 用户 用户组 多长时间内不能被删除
systemd-tmpfiles –create /lib/tmpfile.d/*
systemd-tmpfiles –clean /lib/tmpfile.d/*

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值