系统延迟及定时

系统延迟及定时
1、系统延迟任务发起命令
at 不能精确到秒,只能精确到分钟;有输出时,以邮件方式发到所在用户的邮箱。
**示例1
[root@acl-host ~]# at 11:03 ##任务延迟11:03执行
at> touch /mnt/file{1..10} ##要执行的命令
at> ##ctrl+D发起任务
job 1 at Sat Nov 7 11:03:00 2015
[root@acl-host ~]# at -l ##查看任务列表
1 Sat Nov 7 11:03:00 2015 a root
[root@acl-host ~]# atrm 1 ##删除编号为1的任务

2、at命令的使用控制

[root@acl-host ~]# vim /etc/at.deny (黑名单) 在黑名单用户中出现的被禁止
[root@acl-host ~]# vim /etc/at.allow (白名单)所有普通用户执行at的权利被禁止,只有在此列表中出现的用户允许执行at命令
[root@acl-host ~]# at now+1min ##任务延迟一分钟执行
at> rm -fr /mnt/*
at> ##ctrl+D发起任务
job 2 at Sat Nov 7 11:04:00 2015

3、定期控制
(1)发起方式一
crontab -e
-l
-r
[root@acl-host ~]# vim /mnt/ps.sh
!/bin/bash
ps ax -o pid,comm –sort -%cpu | grep -v PID | head -5 |mail -s hello root
[root@acl-host ~]# chmod +x /mnt/ps.sh
[root@acl-host ~]# crontab -e
* * * * * /mnt/ps.sh
(2)发起方式二
[root@acl-host ~]# vim /etc/cron.d/ps
(3)crontab的使用限制
/etc/cron.deny ##默认存在于系统中,在此列表中出现的用户被禁止
/etc/cron.allow ##默认不存在于系统中,但当此文件存在时,deny文件失效;所有普通用户执行crontab的权利被禁止,只有在此列表中出现的用户允许执行

5、系统临时文件
**使系统中正在运行的临时文件不会被清理掉
[root@acl-host ~]# vim /usr/lib/tmpfiles.d/westos.conf
类型 名称 权限 所有人 所有组 存在时间(s,m,d)
systemd-tmpfiles –create /usr/lib/tmpfiles.d/westos.conf ##创建
systemd-tmpfiles –clean /usr/lib/tmpfiles.d/westos.conf ##清理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值