Linux下的定时任务和延时任务的详解

发布时间:2020-10-10 02:51:41 作者:若无其事的苹果
来源:脚本之家 阅读:260

at

at + time

at 17:23 
at> touch /mnt/file{1..9} ##延迟动作 
at> 键入ctrl+d ##表示发起动作 
at -l | atq ##查看当前任务 
at -d | atrm ##取消指定任务 
at -c ##查看任务内容 
at now+1min ##延迟一分钟 
at -f file ##延迟执行文件中的内容 
at -m ##延迟命令没有输出时仍然发送邮件给执行者 
at -M ##延迟命令有输出时但不发送邮件给执行者 

Linux下的定时任务和延时任务的详解

Linux下的定时任务和延时任务的详解

at 命令的执行权力设定

/etc/at.deny ##用户黑名单,在此名单中出现的用户不能执行at命令 
/etc/at.allow ##用户白名单,名单默认不存在,但名单一旦出现,黑名单失效 系统所有用户默认不能执行at,只有在名单中出现的用户可以使用at命令 

crontab

发起方式一

crontab -u username -e ##编辑crontab工作内容 
crontab -u username -r ##移除所有crontab工作内容 
crontab -u username -l ##查询crontab工作内容

Linux下的定时任务和延时任务的详解

Linux下的定时任务和延时任务的详解

Linux下的定时任务和延时任务的详解

Linux下的定时任务和延时任务的详解

发起方式二

vim /etc/cron.d/filename ##编辑此文件内容

分钟 小时 天 月 周 用户  动作 
 * * * * * root rm -fr /mnt/* #超级用户每分钟清理一次/mnt 

Linux下的定时任务和延时任务的详解

crontab 命令的执行权力设定

/etc/cron.deny ##用户黑名单,在此名单中出现的用户不能执行crontab命令
 /etc/cron.allow ##用户白名单,名单默认不存在,但名单一旦出现,黑名单失效。系统所有用户默认不能执行crontab,只有在名单中出现的用户可以使用 

临时文件系统中服务在正常运行时会产生临时文件

vim /usr/lib/tmpfiles.d/*.conf ##系统中临时文件的配置 

文件类型 文件名称 文件权限 文件所有人 文件所有组 文件存在时间 
 d /mnt/westos 777  root  root  10s 
 
systemd-tmpfiles –create /usr/lib/tmpfiles.d/* ##执行临时文件配置
vim /usr/lib/tmpfiles.d/test.conf 
systemd-tmpfiles –clean /usr/lib/tmpfiles.d/* ##清理临时文件

Linux下的定时任务和延时任务的详解

Linux下的定时任务和延时任务的详解

Linux下的定时任务和延时任务的详解

以上所述是小编给大家介绍的Linux下的定时任务和延时任务详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对亿速云网站的支持!

推荐阅读:
  1. linux下定时任务和延迟任务
  2. SpringBoot :定时任务详解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux 定时任务 延时任务

上一篇:Linux中让alias设置永久生效的方法详解

下一篇:Vue 实现手动刷新组件的方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》