上面一种周期性的定时任务设置,每当到这个时间节点的时候都会去执行这个任务,还有一种方法也是设置一个定时任务只能执行一次命令就是at,接下来继续做一个小实验. 利用at定时任务命令把刚才创建的123.txt文件删除 使用date命令获取了一下当前系统的时间19时31分,和确认了一下/tmp目录下的文件存在
接下来使用at命令创建一个定时任务,任务格式是 时:分 年:月:日,我这边输入的是在2019年的8月24日19点35分删除/tmp目录下的123.txt文,件并在mnt目录下创建一个abc.txt文件,所有的命令输入完成后按"ctrl + d键"保存任务. 创建保存完成之后再使用atq命令检查了一下任务已经生成
使用date命令获取到了系统时间已经过了35分,在使用ls /tmp命令查看了一下tmp目录发现原来的123.txt文件已经被删除,而abc.txt文件被创建了,这就是我们的试验结果
而删除at创建的任务命令是atrm命令现在我们要创建一个任务然后去删除它. 下面就新建了一个任务,用atq命令查看了一下任务编号为4,接下来使用atrm 4把刚建立的4号任务删除,最后再使用atq命令查看一下发现刚才建立的任务已经不见了