Crontab 是 Linux 系统中用于设置周期性被执行的任务的工具。要设置特定时间执行任务,你需要编辑 crontab 文件并添加一条记录。Crontab 文件中的每一行都表示一个任务,包含 5 个时间字段和一个要执行的命令。
时间字段的格式如下:
* * * * * command-to-be-executed
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday to Saturday, 7 is also Sunday)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
以下是一些示例:
0 6 * * * /path/to/command
30 14 * * 1-5 /path/to/command
0 0 1,15 * * /path/to/command
要编辑 crontab 文件,请在终端中输入以下命令:
crontab -e
然后按照上述格式添加你的任务,保存并退出。你还可以使用 crontab -l 命令查看当前用户的 crontab 配置。