如何使用Linux中Crontab基本组成与配置

2023-04-14 08:56:00 linux 配置 如何使用

Crontab是Linux下的一个工具,可以用来指定某个程序或命令在特定的时间间隔内执行。Crontab的基本组成包括:分钟、小时、日期、月份、星期几、命令。

配置Crontab的基本格式如下:

分钟 小时 日期 月份 星期几 命令

其中,分钟、小时、日期、月份、星期几的取值范围分别为:0~59、0~23、1~31、1~12、0~6,其中0和7表示星期天;命令为要执行的程序或命令。

在配置Crontab时,可以使用通配符来简化配置。通配符包括:*、?、-、,、/、L、W、1W、1L、@。

*表示所有值,如在分钟字段中使用*表示每分钟执行;

?表示不指定值,如在日期字段中使用?表示不指定日期;

-表示一个范围,如在小时字段中使用10-12表示10点到12点;

,表示列举,如在星期字段中使用1,2,4表示星期一、星期二、星期四;

/表示每隔,如在分钟字段中使用5/15表示每小时的第5分钟开始,每隔15分钟执行一次;

L表示最后,如在日期字段中使用L表示当月的最后一天;

W表示有效工作日(周一至周五),如在日期字段中使用15W表示每月15日往后最近的有效工作日;

1W表示每月第一个工作日,如在日期字段中使用1W表示每月的第一个工作日;

1L表示每月的最后一个工作日,如在日期字段中使用1L表示每月的最后一个工作日;

@表示特定时间,如在小时字段中使用@hourly表示每小时执行一次。

除了使用通配符外,还可以使用数字来指定具体的值,如在分钟字段中使用30表示30分钟执行一次。

配置Crontab的基本步骤如下:

1、编辑Crontab文件

使用命令crontab -e编辑Crontab文件,如果是第一次使用Crontab,会提示选择编辑器,一般使用vi或者vim编辑器即可。

2、添加Crontab记录

在Crontab文件中添加要执行的命令记录,格式如上所述。

3、保存Crontab文件

使用命令crontab -e编辑Crontab文件时,会在文件的末尾添加一个要执行的命令记录,如果要保存Crontab文件,只需要在命令行中输入“:wq”即可。

4、查看Crontab文件

使用命令crontab -l可以查看当前用户的Crontab文件。

5、删除Crontab文件

使用命令crontab -r可以删除当前用户的Crontab文件。

相关文章