延时,定时与临时文件
来源:互联网 发布:有靠谱的网络兼职吗 编辑:程序博客网 时间:2024/06/05 03:14
(一).延时at(只能精确到分钟)
1.atq 或者at -l ###查看延时命令
2.atrm或者at -d ####删除该延时命令
3.at -c 命令编号###查看任务内容
4.at -f file ###执行延迟文件
file1中写入命令:如date
5.at now+1min ####定时在该准点时执行命令
同一分钟内的命令,会在同一时间执行。
6.at 时间 ####在某个确定的时间点执行
7.at 时间 -M###不管是否有输出,都不发送mail
比如,正常情况下,延时date命令是会发送mail的(有输出),而执行rm ,touch等是不发送的,即这些没有输出。
如上图,20:53的date命令没有-M,有mail;20:55的date却没有mail提醒
8.at 时间 -m###不管是否有输出,都发送mail
9./etc/at.deny ####黑名单
/etc/at.allow ####此文件一出现,所有用户(除root)全为黑名单,但在该文件里写的用户,即为白名单,且优先级高于黑名单
(二)定时
(1)crontab
crontab -u user -e ####编写定时任务(做测试实验时,为了验证其他用户的定时写入,删除操作,需要给要操作的目录,比如/mnt 777的权限)
* * * * * rm -fr /mnt/*
分,时,天,月,周
crontab -u user -l ####查看定时任务,与/var/spool/cron/user 内容相同
crontab -u user -r ####删除定时任务
(2)/etc/cron.d/filename####更改配置文件来定时(可与上一种定时方式共存,但crontab -u user -l看不了该配置文件的内容)
此种方式最大的优势在于可以同时定时不同的用户(crontab -u user -e则一次只能固定一个用户)
(3)/etc/cron.deny ####定时黑名单
/etc/cron.allow ####定时白名单(文件一出现,所有用户变为黑名单,除了该文件里的用户)优先级高于黑名单
黑名单是不阻碍root用户执行该crontab -u user -e操作的,比如黑名单是student,但root用户可以执行crontab -u student -e,只有切到student用户,该用户不可以自己执行crontab -e操作
(三)临时文件
/usr/lib/tmpfiles.d/filename.conf ###编写配置文件
文件类型 名称 权限 用户名 组名 存在时间
生成该目录
清空该目录下的文件(前提是存在时间已经超过规定的,比如上图中的10s)
例子:每分钟清理一次westos目录下的文件,但这些文件内容必须 存在超过80s
- 延时,定时与临时文件
- Linux延时任务&定时任务&临时文件
- 延时任务at、定时任务cron、临时文件管理
- 延时与定时命令
- 系统延时与定时任务
- 系统延时与定时任务
- linux下任务的延时执行和定时执行操作及临时文件管理
- Linux延时定时任务及系统文件查找和临时文件管理
- linux基础(二十)延时及定时任务、临时文件管理
- Linux设备驱动之定时与延时
- 系统延时任务与定时任务
- linux中的延时与定时任务
- Linux——延时与定时
- 定时、延时
- Linux 基础操作(十五)————at延时任务、cron定时任务、临时文件管理
- 定时删除项目中的临时文件
- 定时器-----每天定时删除临时文件
- Android开发中定时与延时的运用
- nyoj 325 zb的生日【01背包||dfs】
- JZOJ 5230. 【NOIP2017模拟A组模拟8.5】队伍统计
- P1821 [USACO07FEB]银牛派对Silver Cow Party
- Java包装类详解
- Java学习之路:不走弯路,就是捷径
- 延时,定时与临时文件
- Web前端开发学习笔记 (一)
- 字符串替换
- MySQL5.7半同步复制
- Selenium基础
- 时间戳和时间的相互转换
- activiti学习笔记(二) 获取流程实例
- Java基础复习——(一)Java基础概述
- JSP九大内置对象及四个作用域