Crontab的格式
封面图
•
2025-10-06
•
Linux
205
0
0
0
Crontab 是 Linux/Unix 系统中用于设置定时任务的工具。它的配置文件(crontab 文件)使用特定的格式来定义任务执行的时间。 ### Crontab 的基本格式如下: ``` * * * * * command_to_execute ``` 每个 `*` 代表一个时间单位,从左到右依次是: | 字段 | 允许值 | 说明 | |------|----------------|--------------------------| | 分 | 0-59 | 每小时中的分钟数 | | 小时 | 0-23 | 每天中的小时数(24小时制)| | 日 | 1-31 | 每月中的日期 | | 月 | 1-12 或 Jan-Dec | 每年的月份 | | 星期 | 0-6 或 Sun-Sat | 每周的星期几(0 表示周日)| --- ### 示例说明: #### 示例 1:每天凌晨 1:00 执行脚本 ``` 0 1 * * * /path/to/script.sh ``` #### 示例 2:每小时执行一次 ``` 0 * * * * /path/to/script.sh ``` #### 示例 3:每周一的 10:30 执行 ``` 30 10 * * 1 /path/to/script.sh ``` #### 示例 4:每月 1 号的 5:00 AM 执行 ``` 0 5 1 * * /path/to/script.sh ``` #### 示例 5:每 5 分钟执行一次 ``` */5 * * * * /path/to/script.sh ``` --- ### 注意事项: - 每个 crontab 条目必须以换行符结尾。 - 使用 `crontab -e` 命令编辑当前用户的 crontab 文件。 - 使用 `crontab -l` 查看当前用户的 crontab 内容。 - 使用 `crontab -r` 删除当前用户的 crontab 文件。 - 如果需要以 root 身份运行任务,可以使用 `sudo crontab -e`。 --- 如果你有具体的任务需求,我可以帮你写对应的 crontab 表达式。
上一篇:
禁止Crontab产生邮件
下一篇:
CentOS7安装mysql提示“No package mysql-server available
标题录入,一次不能超过6条
返回顶部
留言
留言
评论