当前位置:网站首页>系统延时任务及定时任务
系统延时任务及定时任务
2022-08-02 14:46:00 【linyxg】
系统延时任务
at 23:37 设定任务执行时间(一次性)

at now+1min 延时1分钟

at -l 查看任务列表

at -c 任务号 查看任务内容

at -r 任务号 取消任务执行

注意:
当任务有输出时,输出会以邮件的型是发送给at任务的发起者
mail -u root 查看超级用户邮件
内部命令:
| 1 | 查看第一封邮件 |
| q | 退出 |
| > var/spool/mail/root | 清空邮件 |
:
2.at任务的黑白名单
at任务黑名单:/etc/at.deny
系统中默认存在,在此文件中出现的用户不能执行at
/etc/at.deny内容
at任务白名单:/etc/at.allow
系统中默认不存在,当文件出现,普通用户不能执行at,只有在名单中的用户可以,并且/etc/at.deny失效
/etc/at.deny内容
3.系统定时任务
- 任务保存文件:/var/spool/cron/username
1.crontab 时间表示方式
min hour day month week
* * * * * 每一分钟执行一次
*/2 * * * * 每两分钟执行一次
*/2 */2 * * * 每两小时每两分钟执行一次(这两小时里,第一个小时每隔2分钟。在这两小时的第二个小时什么也不干)
*/2 09-17 * * 5 每周五9到17点,每两分钟执行一次
*/2 09-17 3,5 1 5 一月3号和5号和每周五9到17点,每两分钟执行一次
1 * * * * 整点过1 删除
2.系统控制crontab的服务
- 服务开机自动开启:systemctl status crond.service
- 当程序开启时定时任务生效: crond.service
3.crontab
任务存放位置:cat ar/spool/cron/root (谁发起的crontab,名字就是谁的)
crontab -e -u 创建定时任务

crontab -l -u 显示任务内容

crontab -r -u 删除定时任务

4.系统级别的cron(文件方式设定定时任务,只有root用户可写)
编写文件:vim /etc/cron.d/file
5.crontab的黑白名单
crontab的黑名单 :/etc/cron.deny
系统中默认存在,在此文件中出现的用户不能执行crontab
crontab的白名单:crontab/etc/cron.allow
系统中默认不存在,当文件出现,普通用户不能执行
只有在名单中的用户可以,并且/etc/at.deny失效
这两个名单都不会影响/etc/cron.d/目录中定时任务的发起及执行
4.系统中临时文件的管理方式####
- 切换到临时文件目录:cd /usr/lib/tmpfiles.d/
编写文件:vim westos.conf
- systemd 守护程序
变为临时文件:systemd-tmpfiles --create /usr/lib/tmpfiles.d/*
清理临时文件:systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*
边栏推荐
猜你喜欢
随机推荐
继续来学习有关淘宝的API接口的使用——获得店铺的所有商品 API
李开复花上千万投的缝纫机器人,团队出自大疆
ELK日志分析系统
2022 Low Voltage Electrician Exam Questions and Online Mock Exam
阿里云上安装MQTT服务器
两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?
XGBoost 和随机森林在表格数据上优于深度学习?
什么是Nacos?
看我如何用多线程,帮助运营小姐姐解决数据校对系统变慢!
散列表简述
【知乎高赞】为什么很多资质平庸的女人嫁得很好,很多优质女性却成了剩女?
做好私域流量!全民拼购就可以了。
mysql 索引使用与优化
告别手摇织布机的AI时代
如何正确且快速的清楚C盘!!释放C盘空间内存保姆级教程
Redis最新6.27安装配置笔记及安装和常用命令快速上手复习指南
vite.config.ts introduces the `path` module Note!
使用 docker 搭建 redis-cluster 集群
this beta version of Typora is expired, please download and install a newer version.Typora的保姆级最新解决方法
ShardingSphere基本介绍及核心概念









