Linux系统中的定时任务及延时任务
1、系统延时任务
at 23:37/now+1min ##设定任务执行时间/延时1分钟
at> rm -fr /mnt/* ##任务动作
at> <EOT> << CTRL +D ##用ctrl+D发起任务
at -l ##查看任务列表
at -c 任务号 ##查看任务内容
at -r 任务号 ##取消任务执行
实验步骤:
1)设定在5:56时在/mnt目录下建立文件,通过watch -n 1 ls -lR /mnt
进行监控,可以看到延时任务执行
2)设定延时1分钟清空/mnt目录下所有文件
3)注意: 当延时任务有输出时,输出会以邮件的形式发送给at任务的发起者,为了看到发送的邮件,我们需要用到提供邮件发送服务的postfix和提供邮件查看服务mailx,配置虚拟机westosa的软件源指向文件(这里使用真实主机中的软件仓库),安装postfix和mailx,启动postfix服务
4)设定延时任务输出hello yao