Linux--RH134---unit 3 系统延迟及定时机制

unit 3系统延迟及定时机制
1.
系统延迟任务发起命令at
at
命令可以指定某一任务在将来的特定时间运行。
at
命令必须指定任务应运行的时间。
在键入 at 命令行之后 , Enter并继续键入作业中包含的其他命令。任务可由多个命令组成。
在完成键入要运行的命令时 , 在单独出现的一行中按Ctrl+d完成任务

[root@aclhost mnt]# at 11:03
at> touch /mnt/file{1..10}     ##
要执行的命令
at> <EOT><
ctrl+D>            ##任务发起

job 2 at Sat Nov  7 11:03:00 2015


 at -l                        ##
查看任务列表
 atrm  数字             ##
删除编号的任务
 at now+1min        ##
任务延迟一分钟执行

2.at
命令的使用控制
/etc/at.deny               ##
默认存在系统中,在此列表中出现的用户被禁止
westos                      ##
禁止westos执行at



/etc/at.allow              ##默认在系统中不存在,但是当此文件存在时,deny文件失效,并且所有普通用户能执行at的权力被禁止,只有在此文件中的用户可以执行at
westos                      ##
系统中的普通用户只有westos可以使用at


3.
计划定期任务
cron
设备管理必须按计划定期重复运行的程序。
1)
发起方式1
crontab
    -e      ##
编辑定期任务
    -l      ##
显示定期任务
    -r      ##
删除定期任务


crontab
格式
 *  *    *  *   *
分钟 小时     
分钟/数字       ##每隔几分钟,以此类推,小时,天,月,周都适用

cron时间表示方式:


2)
发起方式2
vim /etc/cron.d/ps           ##ps
文件名称任意
分钟 小时 天 月 周 用户    命令


4.crontab
使用限制
/etc/cron.deny     ##
默认存在系统中,在此列表中出现的用户被禁止
westos                   ##
禁止westos执行crontab


/etc/cron.allow    ##默认在系统中不存在,但是当此文件存在时,deny文件失效,并且所有普通用户能执行crontab的权力被禁止,只有在此文件中的用户可以执行crontab
westos                 ##
系统中的普通用户只有westos可以使用crontab


5.
系统临时文件
vim /usr/lib/tmpfiles.d/xxx.conf
类型    名称    权限   所有人 所有组  存在时间(s m d
systemd-tmpfiles   --create/usr/lib/tmpfiles.d/xxx.conf  ##
创建
systemd-tmpfiles   --clean /usr/lib/tmpfiles.d/xxx.conf   ##
清理
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值