1. 简介
计划任务就是指有计划的任务,即在某个预定的时间让Linux自动执行特定任务。可以分为一次性计划任务和周期性计划任务两大类型。
2. 一次性计划任务
2.1 一次性计划任务简介
一次性计划任务指只需要在某个特定时间点执行一次特定任务即可。在Linux中可以通过命令at
创建这种类型的计划任务,at命令有一个atd
服务来检查当前的时间点是否需要运行某个计划,其默认的检测周期是60秒,即每隔一分钟检测一次是否需要执行特定任务。
2.2 一次性计划任务创建
一次性任务的创建格式为:
at 时间点
任务
<EOT>
注: ctrl + d
可以提交任务,最后会出现上面的<EOT>
标志
实例:
2.3 一次性计划任务管理
一次性计划任务管理主要涉及以下几个命令:
atq
:查询当前未执行的计划任务atrm job_id
:删除id值为job_id的计划任务at -c job_id
:查看job_id计划任务的环境变量