系统的延时及定时机制
来源:互联网 发布:汉字书写教学软件 编辑:程序博客网 时间:2024/06/06 12:44
1. at命令
*)date 显示当前系统时间
*)watch -n 1 command
对command进行监控
*)at 时间 Enter
任务 1
任务2
.........
Ctrl + d (发起任务)
2. at 任务的管理
*)在设置完成 at 作业之后
atq 命令可以列出所有的 at 作业
at -c number 可以查看出作业中所有的命令
atrm 作业编号 可以结束作业
*) at 任务黑名单制作:vim /etc/at.deny
at任务白名单制作:vim /etc/at.allow
注意:名单生效的前提是,所被限制的用户存在于一个名单中就可以
3. corn设备管理必须按计划定期重复运行程序。后台程序crond每分钟唤醒一次。以运行计划的任何任务用户使用 crontab 命令计划个 人任务。系统管理员可以在系统范围配置文件中设置任务
4.单个用户使用称为 crontab(cron表)的文本文件登记任务
5.crontab -l 查看所有的定期任务
crontab -r 删除文件
crontab -e 编辑文件(存储位置:/var/spool/cron/root)
使用默认编辑器是 vi
*)不会把输出显示到屏幕上,会以邮件的形式发送给邮件的发起人,没有输出的命令则不发送
*)邮件查看方式:mail -u 需要查看的用户,然后根据相应的编号,查看第几封邮件
crontab权限设定
*)在系统中所有的用户都可以使用 crontab
*)用户黑名单: /etc/cron.deny
用户白名单: /etc/cron.allow
注意:限制的只能是 crontab
6.在 /etc/cron.d/xxx 写定时任务 (只能是root账户)
*)不能使用用 crontab 命令查看到,如果需要取消,则删除配置即可
格式:* * * * * 用户 任务
例如:echo "* * * * * root rm -fr /mnt/*" > /etc/cron.d/shijian
7.corn时间表示方式
*)只精确到分钟
*) 1* 2* 3* 4* 5* command
-1* 分钟(0-59)
-2* 小时(1-23)
-3* 天(1-31)
-4* 月(1-12)
-5* 周(0-7)
*)时间表示示例
05 * * * * 每小时整点过五分钟
05 02 * * * 每天2:05am
30 08 01 * * 每月第一天8:30pm
00 07 25 12 * 12月25号7:00am
*/5 * * * * 每五分钟(0、5、10...)
*/10 9-17 1,15 * * 在每个月的第 1 天和第 15 天9:00am和5:pm之间,每隔十钟
(注意:在5:00pm不会运行,最后一次执行是在4:50pm)
0 0 1 jan 0 1月1日午夜和1月每个星期日
(不仅是在1月1日所在的星期日)
8.控制系统中的临时文件
系统的临时文件
*)系统中服务在正常运行时会产生临时文件
*)在系统中 /usr/lib/tmpfiles.d/ 标实服务的临时文件存放的位置
*)文件示例:
vim /usr/lib/tmpfiles.d/test.conf
d /mnt/ 0700 root root 5s
-d 生成临时文件的类型
生成的目录
/mnt/ 指定了/mnt目录下存放的文件至少存放 5s
生成的权限
用户组
至少存放时间
(至少存放时间过了之后,--clean 就可以清理 /mnt/ 下的文件)
控制系统的临时文件
*)systemd-tmpfiles
--create /usr/lib/tmpfiles.d/test.conf
--clean /usr/lib/tmpfiles.d/test.conf
————END————
- 系统的延时及定时机制
- 系统延时及定时机制
- Linux系统的延时及定时任务
- Linux系统的延时及定时任务
- Linux学习第三单元-系统延时及定时机制
- 系统延时及定时任务
- 系统延时及定时任务
- 系统延时及定时任务
- 系统延时及定时任务
- 系统延时及定时任务
- Linux系统的定时及延时执行任务
- Linux Unit15--系统的定时及延时任务
- Windows 驱动机制-定时、DPC及延时
- Linux_系统延时及定时任务
- linux中系统延时及定时任务
- Linux定时延时机制
- linux- 系统的延时和定时命令
- 系统延迟及定时机制
- HDU 2601 An easy problem (数论)
- 慧眼云:基于云计算和大数据分析的主动防御实践
- abp及实战框架概述
- 20170219am js
- NRF24L01 使用小结/自动应答/通道地址
- 系统的延时及定时机制
- Integer位操作技巧解析
- js跨域原理
- POJ 3159 Candies 差分约束系统(dijsktra+前向星)
- JavaSE学习路径
- Codeforces Round #396 (Div. 2) E. Mahmoud and a xor trip(树形dp+二进制按位拆分)
- AFNetworking2.0和AFNetworking3.0 的HTTPS的配置
- 三极管之——PNP与NPN
- Linux——touch命令