【Linux系统管理】Crontab计划任务配置教程

100次阅读

Crontab 是 Linux 系统中的定时任务工具,允许用户设定和自动执行计划任务,如系统重启、网站备份或运行特定的脚本。该工具的后台服务 crond 会每分钟检查并执行预定的作业,这些定时执行的任务通常被称为 cron jobs,通过 Crontab,用户可以有效地自动化重复性的系统管理操作。

【Linux 系统管理】Crontab 计划任务配置教程

Crontab 设置

1、查看 crontab 定时执行任务列表

crontab -l

2、编辑 crontab 定时执行任务

crontab -e

3、删除 crontab 定时任务

crontab -r

4、相关命令:

sudo service crond start     #启动服务
sudo service crond stop      #关闭服务
sudo service crond restart   #重启服务
sudo service crond reload    #重新载入配置
sudo service crond status    #查看服务状态 

Crontab 基本格式语法

crontab 的时间表达式:

 基本格式 :
*  *  *  *  *  command
分  时  日  月  周   命令 

举例说明,每天凌晨 3:00 执行重启服务器:0 3 * * * reboot ,其中 reboot 是命令,格式根据下图所示;

【Linux 系统管理】Crontab 计划任务配置教程

crontab 还有操作符,用来实现一些复杂的时间设定需要。操作符有:

  • *  取值范围内的所有数字,代表所有;
  • /  每过多少个数字,代表每隔 n 长时间;
  • -  从 X 到 Z,代表一段时间范围;
  •   散列数字,代表分割开多个值;

具体设置不会的可以百度谷歌下 crontab 表达式生成 或访问 https://cron.qqe2.com/

正文完
 0
IT老司机
版权声明:本站原创文章,由 IT老司机 于2024-05-03发表,共计647字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。