阅读量:4
在 CentOS 的 crontab 中,可以使用特殊字符来定义定时任务的时间和命令。以下是一些常用的特殊字符及其含义:
*:表示任意值。例如,在分钟字段中使用*表示每分钟执行一次任务。,:用于指定多个值。例如,在小时字段中使用1,3,5表示在第 1、3 和 5 小时执行任务。-:用于指定一个范围。例如,在小时字段中使用1-5表示从第 1 小时到第 5 小时执行任务。/:用于指定步长。例如,在分钟字段中使用*/15表示每 15 分钟执行一次任务。
以下是一个使用特殊字符的 crontab 示例:
# 每天凌晨 1 点执行 /path/to/script.sh
0 1 * * * /path/to/script.sh
# 每小时的第 15 分钟执行 /path/to/script.sh
15 * * * * /path/to/script.sh
# 每周一至周五的上午 9 点至下午 5 点,每隔 1 小时执行 /path/to/script.sh
0 9-17 * * 1-5 /path/to/script.sh
# 每月的 1 号和 15 号的下午 3 点执行 /path/to/script.sh
0 15 1,15 * * /path/to/script.sh
注意:在使用特殊字符时,请确保正确地转义它们,以避免被 shell 解释为其他含义。例如,如果你想在命令字段中使用逗号,可以使用 \, 来转义它。
以上就是关于“centos crontab如何使用特殊字符”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm