Linux系统管理员——(4)系统延迟任务及定时任务

目录

一、系统延时任务

1、延迟任务的发起和at命令的使用

2、mail邮件的发送

(1)邮件服务的安装

​ (2)、邮件查看

二、at任务黑白名单

1、at任务黑名单

2、at任务白名单

三、系统定时任务

1、crontab时间表示方式

2、系统控制crontab的服务

3、crontab命令

4、系统级别的cron(文件方式设定定时任务)

5、crontab的黑白名单

(1)crontab黑名单

(2)crontab白名单

四、系统中临时文件的管理方式


一、系统延时任务

1、延迟任务的发起和at命令的使用

/mnt下文件被清空,延迟任务完成。

1设定任务执行时间
2任务动作
3用ctrl + d发起任务
4待完成任务详情
at  -l    #查看任务列表
at  -c   任务号    #查看任务内容
at  -r   任务号    #取消任务执行

 

2、mail邮件的发送

(1)邮件服务的安装

 (2)、邮件查看

mail  -u  root查看超级用户邮件
1查看第1封邮件
q退出邮件界面

 

1设置延迟任务
2查看超级用户的邮件
3查看第1封邮件的内容
4退出邮件查看界面

二、at任务黑白名单

1、at任务黑名单

/etc/at.deny    #系统默认存在的文件,在白名单上的用户不能执行at命令

 

2、at任务白名单

/etc/at.allow    #系统默认不存在,当文件出现时,白名单上的用户可以执行,而普通用户不能执行at命令。白名单出现时黑名单会失效。

 将westos加入到白名单中,即使westos在黑名单也能执行at命令,说明此时黑名单已失效。

三、系统定时任务

/var/spool/cron/username        #任务保存文件

1、crontab时间表示方式

* * * * * 					##每分钟
*/2 * * * * 				##每两分钟
*/2 09-17 * * * 			##早7-晚5点内每两分钟
*/2 */2 * * * 				##每隔2小时每两分钟
*/2 09-17 3,5 1 5 			##1月份3号和5号,每周周五,早9-晚5点,每两分钟 
*/2 09-17 * * 5 			##每周周五早9-晚5点每两分钟

2、系统控制crontab的服务

crond.service        #当该服务开启时定时任务生效

3、crontab命令

crontab -e -u username    #编辑指定用户的定时任务
crontab -l -u username    #查看指定用户的定时任务
crontab -r -u username    #撤销指定用户的定时任务

4、系统级别的cron(文件方式设定定时任务)

vim /etc/cron.d/file
* * * * * username action
* * * * * westos   touch /mnt/file1

5、crontab的黑白名单

(1)crontab黑名单

vim /etc/cron.deny    #系统默认存在的文件,在白名单上的用户不能执行crontab命令

(2)crontab白名单

vim /etc/cron.allow    #系统默认不存在,当文件出现时,白名单上的用户可以执行,而普通用户不能执行crontab命令。白名单出现时黑名单会失效。

四、系统中临时文件的管理方式

cd /usr/lib/tmpfiles.d
vim westos.conf

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值