温馨提示×

Crontab如何设置特定时间执行

小樊
36
2025-12-10 10:46:41
栏目: 编程语言

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)

以下是一些示例:

  1. 每天早上 6 点执行命令:
0 6 * * * /path/to/command
  1. 每周一至周五的 14:30 执行命令:
30 14 * * 1-5 /path/to/command
  1. 每月的 1 号和 15 号的 0 点 0 分执行命令:
0 0 1,15 * * /path/to/command

要编辑 crontab 文件,请在终端中输入以下命令:

crontab -e

然后按照上述格式添加你的任务,保存并退出。你还可以使用 crontab -l 命令查看当前用户的 crontab 配置。

0