系统延时任务及定时任务
1. 系统延时任务:
at相关命令
at time 设定任务执行时间at> rm -fr /mnt/* 任务动作at> <EOT> <<ctrl+d 执行任务
at的命令:
-l ##查看任务列表-c ##查看任务内容-r ##取消任务执行
注意:当有任务输出时,输出会以邮件的类型发送给at任务的发起者
> /var/spool/mail/root ##清空邮件
mail -u root ##查看超级用户邮件
1 ##查看第一封邮件
q ##退出at
at的黑白名单:
/etc/at.deny ##系统中默认存在,在此文件中出现的用户不能执行at
/etc/at.allow ##系统中默认不存在,当文件出现,普通用户不能执行at,只有在名单中的用户可以,并且/etc/at.deny失效
2. 系统定时任务
1.crontab 时间表示方式
* * * * * / , -分 时 天 月 周 每隔多久 几和几 从几到几* * * * * 每分钟*/2 * * * * 每两分钟*/2 09-17 * * * 九点到十七点每两分钟*/2 */2 * * * 每隔两小时每两分钟*/2 09-17 3,5 1 5 1月的3号和5号,每周5,朝9晚5,每隔2分钟*/2 09-17 * * 5 每周周五早9晚5每两分钟
2.系统控制crontab的服务
crond.service 当程序开启时定时任务生效
3.crontab相关命令
crontab -e -u 用户名 编写定时任务,文件保存在/var/spool/cron/用户名下,不加-u默认为命令行用户
crontab -l -u 用户名 查看指定用户定时任务
crontab -r -u 用户名 取消指定用户定时任务
4.文件方式设定定时任务
system status crond.service 查看crond服务是否开启vim /etc/cron.d/file 写入定时任务* * * * * srname action时间 用户名 命令
5.crontab的黑白名单
/etc/cron.deny 系统中默认存在,在此文件中出现的用户不能执行crontab
/etc/cron.allow 系统中默认不存在的,当文件出现,普通用户不能执行crontab,只有在名单中的用户可以,并且/etc/at.deny失效
3. 系统中临时文件的管理方式
1.cd /usr/lib/tmpfiles.d/2.vim westos.conf写入d /mnt/westos 777 root root 8s 8s内不能被清3.systemd-tmpfiles --create /usr/lib/tmpfiles.d/westos.conf 让该文件生效4.systemd-tmpfiles --clean /usr/lib/tmpfiles.d/westos.conf 清除已超过保护时间的命令
系统延时任务及定时任务相关推荐
- 系统延时任务和定时任务
1.系统延时任务--任务是临时的 命令--at at now+1min at> rm -rf /mnt/* at> <EOT> ##[<EOF>]是ctrl+d命令 ...
- Linux中的系统延时任务和定时任务以及临时文件处理方式
1.系统延时任务 (1)at命令的用法及参数 at 时间点 规定时间点完成某项任务 at now+1min 规定从现在开始过多久完成某项任务 at - l 查看任务列 ...
- Linux系统延时任务及定时任务详解
目录 前言 一.系统延时任务 1.基础用法 2.at任务的黑白名单 二.系统的定时任务 三.系统中临时文件的管理方式 总结 前言 我们常常在工作中会遇到一些需要延时或者定时执行的任务,比如定时发送文件 ...
- Linux 系统延时任务及定时任务
1.系统延时任务 [root@localhost ~]# at 23:37 ##设定任务执行时间 at> rm -fr /mnt/* ##任务动作 at> <EOT> < ...
- 如何简单高效的进行系统维护——延时任务及定时任务
运维学习笔记 十四.系统延时任务及定时任务 1.系统延时任务 2.at 任务的黑白名单 3.系统定时任务 4.系统中临时文件的管理方式 1.系统延时任务 [root@localhost ~]# at ...
- linu - 系统延时与定时任务
系统延时及定时任务 1.系统延时任务 at命令发起的延时任务都时一次性的 at + time [root@demo ~]# at 11:11 at> rm -fr /mnt/* ...
- Linux系统下延时任务及定时任务
##1.系统延时任务## at命令 [root@localhost ~]#at 23:37 设定任何执行时间 at> rm -fr /mnt/* ...
- Linux系统中的延时任务及定时任务
系统延时任务 at命令可以指定某一任务在将来的特定时间运行.对您系统的检查或者特定时间发送的通知.那些需要花费很长时间才可完成的任务适合 at 命令.仅需使用 at 命令将任务设置为在一分钟或几分钟之 ...
- 谷粒商城项目篇13_分布式高级篇_订单业务模块(提交订单幂等性、分布式事务、延时MQ实现定时任务)
目录 一.订单业务模块 订单流程 购物车跳转订单确认页 登录拦截器 封装vo Feign远程调用丢失请求头信息 Feign远程异步调用丢失上下文信息 提交订单接口幂等性 令牌token机制 各种锁机制 ...
最新文章
- MongoDB ( 五 )高级_索引
- Android中脱离WebView使用WebSocket实现群聊和推送功能
- Tkinter的Button组件的使用
- chrome jquery ajax请求,jQuery.ajax在Chrome中无法正常执行的解决办法
- java开发岗位招聘,吊打面试官
- python使用如下方法规范化数组_python归一化多维数组的方法
- php爆数据库,php+MySql注入非暴力爆数据库表段
- Intel Core Enhanced Core架构/微架构/流水线 (6) - 指令预译码/指令队列/指令译码
- Scrapy框架的介绍和基本使用
- Python 命令的参数
- oracle9i如何卸载,如何卸载oracle 9i
- 《ABAQUS 6.14超级学习手册》——1.5 ABAQUS帮助文档
- Python-Numpy练习
- ansible模块专项练习题
- 保证金监控中心查询期货开户密码
- MySQL基础笔记(14)-使用Amoeba和Docker搭建MySQL读写分离架构
- U3D教程宝典之两步实现超实用的XML存档
- IC Nansha|AMD高级副总裁、大中华区总裁潘晓明:制程、架构、平台优化突破计算边界
- 大家都在用的视频音频提取器,免费用!
- 【第十八篇】商城系统-订单中心设计解决方案
热门文章
- java厨房_JAVA环境搭建,厨房安装图文教程!
- vertex 3.0 与SpringBoot混合开发之初探
- 【算法】LeetCode算法题-Remove Duplicates from Sorted Array
- BZOJ4300 绝世好题
- 重新学习Ubuntu -- 截图软件的选择和安装
- 迭代器模式(Iterator)
- 利用python进行数据分析D2——ch03IPython
- 机器翻译软件从实验室走向市场
- hadoop-0.21.0-eclipse-plugin无法在eclipse中运行解决方案
- as3:sprite作为容器使用时,最好不要指定width,height