linux设置周期性计划任务,Linux中计划任务、周期性任务设置

Linux中计划任务、周期性任务设置

计划任务:指在未来的特定时间里,执行一次某一特定任务。当然,如果同一任务需要在不同时间点执行执行两次、三次或多次,可以视为多个一次看待。

周期性任务:指某一任务需要周期性的执行。周期性可以是以分、时、天等为单位,但又不限于这些单位。

常用于执行计划任务的命令——at, batch, 与周期性任务相关的的命令crontabs。

1.at命令和batch命令的区别。

at命令旨在特定的之间执行任务;batch命令设置的任务由系统选择空闲时间去执行,空闲时间默认为cpu利用率小于0.8的时候

2.at命令

格式

at [option] TIME

选项

-l     atq命令的别名,显示用户的计划任务

-d     atrm命令的别名,清空计划任务

-c     查看特定的计划任务

-f FILE 从文件中读取计划任务命令

TIME,有如下几种格式

HH:MM [YYYY-mm-dd]

noon, midnight, teatime

tomorrow

now+#{minutes,hours,days, weeks}

注:batch命令使用方法和at类似,这里不再赘述

3. crontabs命令

a. 与cron服务相关的程序包有三个:

cronie:主程序包,提供crond守护进程及相关辅助工具

cronie-anacron:cronie的补充程序,用于监控cronie任务执行

crontabs&#x

你可能感兴趣的:(linux设置周期性计划任务)