*/30 */1 * * *
时间: 2024-04-23 09:19:43 浏览: 149
Pro*C/C++ Programmer’s Guide, 10g Release 2 (10.2)
5星 · 资源好评率100%
Cron表达式"*/30 */1 * * *?"表示每隔30分钟执行一次。具体解释如下:
- 第一个字段"*/30"表示分钟,表示每隔30分钟执行一次。
- 第二个字段"*/1"表示小时,表示每隔1小时执行一次。
- 第三个字段"*"表示每天的任意日期都执行。
- 第四个字段"*"表示每月的任意月份都执行。
- 第五个字段"*"表示每周的任意星期都执行。
- 第六个字段"?"表示不指定特定的星期。
请注意,Cron表达式中的每个字段都有特定的取值范围,例如分钟字段的取值范围是0-59,小时字段的取值范围是0-23,星期字段的取值范围是1-7(1表示星期天,7表示星期六)等等。具体的Cron表达式语法可以参考引用[^1]。
范例:
```python
# 导入相关模块
from crontab import CronTab
# 创建CronTab对象
cron = CronTab(user='username') # 替换为实际的用户名
# 创建任务
job = cron.new(command='python script.py') # 替换为实际的命令或脚本
# 设置Cron表达式
job.setall('*/30 */1 * * *')
# 添加任务到CronTab
cron.write()
```
阅读全文