crontab 中的 */1 * * * *是什么意思
时间: 2024-04-23 10:18:50 浏览: 263
在crontab中,*/1 * * * * 表示每分钟执行一次。具体解释如下:
- 第一个星号(*)表示分钟字段,表示每分钟都会执行。
- 第二个星号(*)表示小时字段,表示不限制小时。
- 第三个星号(*)表示日期字段,表示不限制日期。
- 第四个星号(*)表示月份字段,表示不限制月份。
- 第五个星号(*)表示星期字段,表示不限制星期。
因此,*/1 * * * * 表示每分钟都会执行一次任务。如果你想设置其他时间间隔,可以修改第一个星号的值。例如,*/5 * * * * 表示每5分钟执行一次任务。
相关问题
配置crontab定时任务*/10 * * * * /opt/filebeat/checkfilebeat.sh
这个定时任务的意思是每隔10分钟执行`/opt/filebeat/checkfilebeat.sh`这个脚本。具体的配置过程如下:
1. 打开终端,输入以下命令进入crontab配置文件:
```
crontab -e
```
2. 在打开的文件中,输入以下内容:
```
*/10 * * * * /opt/filebeat/checkfilebeat.sh
```
其中,`*/10`表示每隔10分钟执行一次,`/opt/filebeat/checkfilebeat.sh`表示要执行的脚本的路径。注意,路径需要根据实际情况进行修改。
3. 保存并退出文件,cron会自动加载新的配置。
现在,系统会每隔10分钟自动执行`/opt/filebeat/checkfilebeat.sh`这个脚本。
crontab 命令这样写正确吗 */1 * * * * /root/scripts/hello.sh
是的,这个 crontab 命令是正确的。它的意思是每分钟执行一次 /root/scripts/hello.sh 脚本。其中,星号(*)表示任意值,所以 */1 表示每一分钟。如果你想要每两分钟执行一次,可以将 */1 改为 */2。另外,如果你想要查看当前用户的 crontab 列表,可以使用 crontab -l 命令。如果你想要编辑当前用户的 crontab,可以使用 crontab -e 命令。在编辑 crontab 时,需要注意语法和注释,以免出现错误。
阅读全文