Linux crontab 命令是用于执行定时任务的命令。可以在固定的时间执行指定的命令/脚本/程序等。下面是 crontab 命令的使用方法及示例说明。
查看当前用户的 cron 任务列表
crontab -l
编辑当前用户的 cron 任务列表
crontab -e
在编辑模式下,可添加以下内容:
语法说明
crontab 的配置文件分为五个时间段和一个需要执行的命令段,语法如下:
* * * * * command
- - - - -
| | | | |
| | | | ----- day of week (0 - 6) (Sunday is both 0 and 7)
| | | ------- month (1 - 12)
| | --------- day of month (1 - 31)
| ----------- hour (0 - 23)
------------- min (0 - 59)
时间段
*
表示所有值1-5
表示第1到第5个值*/5
表示每 5 个单位时间执行一次(如每 5 分钟)
示例
每天凌晨 02:30 执行命令 /usr/bin/command
:
30 2 * * * /usr/bin/command
每小时的第 5 分钟执行命令 /usr/bin/command
:
5 * * * * /usr/bin/command