系统的定时与延时任务

本文详细解析了定时任务与延时任务的区别,通过at命令实现延时任务,并介绍了用户黑名单与白名单的管理方式。此外,深入探讨了crontab命令在创建、查看和删除定时任务中的应用。

1.定时和延时任务的区别

1.定时任务时永久的
2.延迟任务是暂时的

2.用at命令实现延时任务

at 16:00        回车;输入想要执行的任务;再 ctrl+d
   now+1min     同上
at -l           查看任务
   -c 2         查看数字对应任务的命令
   -r 2         删除数字对应的任务

如图,此时间下设置的任务(这里本来打算建立四个文件,手残少敲了一个点2333):

10:05时结果:

列举:

查看:

3.用户延时任务黑名单

编辑   /etc/at.deny 名单中用户无法使用at 命令

对与白名单,规则一样

注:系统中默认没有 /etc/at.allow  ,当它被建立时,
除了root之外的用户都无法调用 at命令,且此时黑名单失效

如图:

<1>建立两个新用户,haha和xixi,黑名单里加入哈哈:

<2>切换到haha用户,使用at命令

<3>新建白名单,添加haha到白名单:

<4>再此切换到切换到xixi用户,使用白名单,发现不能使用;黑名单失效:

3.定时任务

命令:crontab

crontab  -e -u root  #为root用户创建定时任务
crontab  -l -u root  #列出root用户的定时任务
crontab -r -u  root  #删除root用户的定时任务

参数:

e  #编辑(editor)
u  #用户(user)
l  #列出(list)
r  #删除(remove)

时间表示方式:

*    *    *    *    *
秒   时   天    月   星期              #上下对应

前提要查看chrond服务是否开启:

新建定时任务:

删除并查看定时任务:

注:删除文件时任务就不存在了,删除任务时文件也不在了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值