题目
以下哪个命令可以设置linux定时执行任务?A. atqB. cronC. batchD. at
以下哪个命令可以设置linux定时执行任务?
- A. atq
- B. cron
- C. batch
- D. at
题目解答
答案
B
解析
本题考查Linux系统中定时任务管理命令的识别。关键点在于区分不同命令的功能:
- cron:用于周期性定时任务,通过crontab配置;
- at:用于一次性定时任务,指定时间执行一次;
- batch:用于后台低负载时执行任务,非定时;
- atq:仅用于查看任务队列,不设置任务。
核心思路:根据题目中“定时执行任务”的描述,需选择支持周期性任务的命令。
选项分析
A. atq
- 功能:查看当前计划任务的队列(如at任务)。
- 特点:不设置任务,仅用于查询。
- 结论:不符合题意。
B. cron
- 功能:管理周期性定时任务,通过
crontab
文件配置。 - 特点:支持分钟、小时、日期、月份等时间间隔,适合长期重复任务。
- 结论:符合题意,正确答案。
C. batch
- 功能:将任务提交到后台,在系统负载较低时执行。
- 特点:非定时任务,依赖负载条件。
- 结论:不符合题意。
D. at
- 功能:安排一次性定时任务,指定时间执行一次。
- 特点:仅执行一次,不支持周期性。
- 结论:部分符合但非最佳选项。