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

 更新时间:2019年04月30日 15:30:39   作者:若无其事的苹果  
这篇文章主要介绍了Linux下的定时任务和延时任务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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 ##延迟命令有输出时但不发送邮件给执行者 



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工作内容

发起方式二

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

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

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下的定时任务和延时任务详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • centos系统修改创建文件夹目录的显示颜色

    centos系统修改创建文件夹目录的显示颜色

    大家应该都知道在Linux系统中ls文件夹的痛苦我就不说了,为了不伤眼睛,一般ssh终端背景都用的黑色,文件夹又是深蓝色,每次看文件夹都要探头仔细去看。这篇文章给大家介绍如何修改改创建文件夹目录的显示颜色,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-11-11
  • Apache Shiro 使用手册(一) Shiro架构介绍

    Apache Shiro 使用手册(一) Shiro架构介绍

    Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能
    2014-06-06
  • Linux mysql-5.6如何实现重置root密码

    Linux mysql-5.6如何实现重置root密码

    这篇文章主要介绍了Linux mysql-5.6如何实现重置root密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 利用shell find命令删除过期的缓存方法示例

    利用shell find命令删除过期的缓存方法示例

    这篇文章主要介绍了利用shell find命令删除过期的缓存方法,文中给出了详细的示例代码,相信对大家的学习或者工作能带来一定的帮助,需要的朋友们下面来一起看看吧。
    2017-03-03
  • crontab定时任务不执行的一些原因总结

    crontab定时任务不执行的一些原因总结

    这篇文章主要给大家总结介绍了关于crontab定时任务不执行的一些原因,对每种可能发生的原因都给出了解决方法,对遇到这个问题的朋友们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • Linux下如何生成coredump文件

    Linux下如何生成coredump文件

    这篇文章主要介绍了Linux下如何生成coredump文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 基于Centos7 部署Varnish缓存代理服务器

    基于Centos7 部署Varnish缓存代理服务器

    这篇文章主要介绍了基于Centos7 部署Varnish缓存代理服务器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Apache 本地服务器启动后又自动停止解决办法

    Apache 本地服务器启动后又自动停止解决办法

    setup_inherited_listeners(), WSASocket failed to open the inherited socket
    2010-04-04
  • CentOS7设置定时任务

    CentOS7设置定时任务

    工作中需要开启一个定时任务,经过一番研究,最终方案如下,这里分享给大家
    2018-08-08
  • Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服务器

    Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服务器

    这篇文章主要介绍了Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服务器的相关资料,需要的朋友可以参考下
    2016-02-02

最新评论