每天凌晨和下午6点运行的Cron任务
每天凌晨和下午6点运行的Cron规则
使用以下Cron表达式可以实现每天凌晨0点和下午6点运行任务:
0 0,18 * * *
解释:
0: 表示分钟,设置为0表示从分钟开始执行。0,18: 表示小时,设置为0和18,表示每天的凌晨0点和下午6点执行。*: 表示月份、日期和星期几,设置为*表示每个月、每一天和每周的每一天。
示例:
假设您要编写一个Python脚本,每天凌晨0点和下午6点执行备份操作,您可以使用以下代码:
import os
import time
def backup_data():
# 备份数据操作
print('备份数据...')
# 设置定时任务
while True:
now = time.localtime()
if now.tm_hour == 0 or now.tm_hour == 18:
backup_data()
time.sleep(3600) # 等待一个小时
注意:
- 不同的系统可能对Cron表达式的语法略有差异,请参考具体系统的文档。
- 建议将Cron任务写入配置文件,方便管理和修改。
原文地址: https://www.cveoy.top/t/topic/nJ6i 著作权归作者所有。请勿转载和采集!