linux中的延时任务

1、延时任务的发起

命令:at 10:10(10:10为举例时间)

>rm -fr /mnt/*(发起用户所要执行的命令)

>[ctrl]+[d](任务发起)

2、延时任务的部分参数

参数 含义
-l 查看延时任务列表
-c 任务号 查看对应任务号的延迟任务的内容
-r 任务号 取消对应任务号的延迟任务
图 1 延时任务

3、输出的延时任务

当所要执行的任务有输出时,输出会以邮件的方式发送到该命令用户的邮件中。

【注】若系统中无邮件服务,需要先安装邮件服务:

           mailx.x86_64

          postfix.x86_64

开启服务:systemctl start postfix  systemctl enable postifx

邮件的控制:

命令 结果
mail 查看邮箱
mail -u root 产看root用户邮箱
在邮件服务中 编号 查看对应编号的邮件
q 退出邮箱
d 编号 删除对应邮件
> /var/mail/root 清空root邮箱
图 2 邮件控制

4、延时命令的用户控制

设置黑名单:vim /etc/at.deny(需要自己创建)

设设置白名单:vim /etc/at.allow(需要自己创建)

图 3 配置at命令的黑白名单

【注】当存在白名单时,黑名单不会被检测

上述为Linux下系统中延时任务的基本介绍,若有问题,欢迎大家指出;因实验有时结果会覆盖上一条命令的操作,若上述内容还有所不懂,欢迎留言,会在第一时间给尽自己所能,给大家解决。愿上述内容有所用!

发布了20 篇原创文章 · 获赞 0 · 访问量 600

猜你喜欢

转载自blog.csdn.net/qq_41056224/article/details/104473658