######系统延时任务及定时任务######

##1.系统延时任务##
[root@localhost1 ~]# at 23:37        ##设定任务执行时间
at> rm -fr /mnt/*            ##任务动作    
at> <EOT>    <<  CTRL +D        ##用ctrl+D发起任务

[root@localhost ~]# at now+1min        ##延时1分钟
at> rm -fr /mnt/*
at> <EOT>

at -l                    ##查看任务列表
at -c    任务号                ##查看任务内容
at -r    任务号                ##取消任务执行

注意: 需要 有mailx-12.5-29.el8.x86_64 postfix-2:3.3.1-8.el8.x86_64 才能实现
当任务有输出时,输出会以邮件的形式发送给at任务的发起者
mail -u root        ##查看超级用户邮件
1            ##查看第一封邮件
q            ##退出


        
> /var/spool/mail/root    ##清空邮件

###2.at任务的黑白名单###
/etc/at.deny        ##系统中默认存在,在此文件中出现的用户不能执行at
/etc/at.allow        ##系统中默认不存在,当文件出现,普通用户不能执行at
                           ##只有在名单中的用户可以,并且/etc/at.deny失效

###3.系统定时任务###
#/var/spool/cron/username    ##任务保存文件
1.crontab 时间表示方式
* * * * *               ##每分钟
*/2 * * * *            ##每两分钟
*/2 09-17 * * *            ##早7-晚5每两分钟
*/2 */2 * * *            ##每隔2小时每两分钟
*/2 09-17 3,5 1 5        #
*/2 09-17 * * 5            ##每周周五早9晚5

2.系统控制crontab的服务
crond.service            ##当程序开启时定时任务生效

3.crontab
crontab -e -u                    #建立任务
crontab -l -u                      # 查看任务
crontab -r -u                      #删除任务

4.系统级别的cron(文件方式设定定时任务)
vim /etc/cron.d/file
* * * * *   username    action
* * * * *   root    rm -fr /mnt/*


5.crontab的黑白名单
/etc/cron.deny        ##系统中默认存在,在此文件中出现的用户不能执行crontab
/etc/cron.allow        ##系统中默认不存在,当文件出现,普通用户不能执行crontab

##只有在名单中的用户可以,并且/etc/at.deny失效
                                  ##这两个名单都不会影响/etc/cron.d/目录中定时任务的发起及执行

####4.系统中临时文件的管理方式####
cd /usr/lib/tmpfiles.d/
vim westos.conf
d   /mnt/westos    777 root root 8s

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*

systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*            (3秒之后消失)

Linux 系统中的定时任务及延时任务相关推荐

  1. Linux系统中的定时任务及延时任务详解

    Linux系统中的定时任务及延时任务 1.系统延时任务 at 23:37/now+1min ##设定任务执行时间/延时1分钟 at> rm -fr /mnt/* ##任务动作 at> &l ...

  2. 如何在linux系统中设置定时任务?

    1. 引入 1.1 在日常开发中,我们经常需要设置一些定时任务. 举个栗子:在进行Java Web开发时,通常我们采用Springboot 框架,我们可以通过 注解+ cron表达式,设置定时任务. ...

  3. Linux延时(延迟)函数比较:介绍Linux系统中常用的延时函数sleep、usleep、nanosleep、select和std::sleep_for()的区别和使用场景

    首先,需要了解各个睡眠函数的作用和使用场景. sleep函数用于让进程休眠指定的秒数,适用于需要较长时间的休眠场景: usleep函数用于让进程休眠指定的微秒数,适用于需要较短时间的休眠场景,不精确: ...

  4. linux系统中如何查看日志 (常用命令)

    linux系统中如何查看日志 (常用命令) cat  tail -f 日 志 文 件 说    明  /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...

  5. linux系统中删除一次性任务流程,Linux系统中的计划任务

    在系统的工作管理中,我们经常会有需要去告诉电脑某些特定的时间执行一些操作,比如定时提醒工作人员需要做什么事情,或者在每天凌晨进行文件备份等等.这就需要某些命令来达成计划任务. 计划任务可以大体上分成两 ...

  6. linux系统里route -n不起作用,Linux系统中traceroute命令使用详解

    Linux系统中traceroute命令可以追踪到网络数据包的路由途径.下面由学习啦小编为大家整理了linux系统中traceroute命令使用详解,希望对大家有帮助! Linux系统中tracero ...

  7. Linux系统中OpenSSH的安装和配置(转)

    Linux系统中OpenSSH的安装和配置(转) 概述 许多网络程序,如telnet.rsh.rlogin或rexec,用明文(plain text)传送口令和秘密的信息,所以就可利用任何连接到网络上 ...

  8. 搞它!!!Linux系统中查看进程和计划任务管理

    文章目录 首先我们了解一下程序和进程的关系: 一.查看进程 1.查看静态的进程统计信息(ps) 2.查看静态的进程统计信息(top) 3.pgrep命令(查询进程信息) 4.pstree命令(查看进程 ...

  9. linux中time命令详解、脚本监控记录系统硬盘io值、定位linux系统中await值过高占用的盘、定位占用硬盘IO高的程序、iotop命令说明、lsof使用说明【可定位端口所占用程序等】

    文章目录 文章说明 linux中的time命令 说明&常规用法 bash中使用time,将运行记录追加到文件中,-f后的参数说明 高阶用法 time 命令详细输出指标介绍 ime taken ...

最新文章

  1. 运行sqlplus时遇到cannot restore segment prot after reloc: Permission denied
  2. 201671010423 词频统计软件项目报告
  3. sso集成shiro_Keycloak SSO集成到jBPM和Drools Workbench中
  4. python数据序列题库_Python题库系列分享一(17道)
  5. 百度语音识别最新资讯
  6. (转载)Fiddler 教程
  7. C# 导出Excel 多个Sheet
  8. selenium webdriver实战宝典 pdf_Selenium+webdriver爬虫技术实战之沃运维报表提取
  9. 【2017CCPC哈尔滨赛区 HDU 6242】Geometry Problem【随机化】
  10. 麦克耳机软件测试知识,怎么测试麦克风(测试pc电脑麦克风 以及耳机扬声器是否正常)...
  11. 安卓flash插件_谷歌Chrome 76稳定版正式发布:默认禁用Flash
  12. 各种语系的unicode对应以及local编码方式
  13. 微信小程序获取微信卡包发票原件及格式化发票信息
  14. primeng dropdown ngmodel 选择项初始化
  15. 牛逼程序员职业提升必看的书
  16. 银河麒麟V10安装虚拟机
  17. 如何用 Python 爬取网易云音乐歌单
  18. 下载kaggle数据集出现的一系列问题
  19. Python实现猫捉老鼠小游戏!虽然简陋但是童真永在!
  20. 2:Alibaba微服务组件Nacos注册中心

热门文章

  1. 从零开始学习docker(二十一)service管理
  2. vue.js 动态添加组件
  3. Pandas多层级索引的数据分析案例,超干货的!
  4. 看了这个总结,其实 Matplotlib 可视化,也没那么难!
  5. 亲手完成四大企业实战项目,挑战Python全栈高薪岗位!
  6. 有兴趣吗?程序员分手手册,教你如何恢复单身
  7. SQL | 数据分析面试必备SQL语句+语法
  8. 22-爬虫之scrapy框架分布式09
  9. linux桌面添加软件快捷方式,如何在 Ubuntu 桌面手动添加应用快捷方式
  10. java工程师考试题目_成功拿到Offer,Java工程师笔试题及答案!