我是从数据库中查出时间戳比如1508466753,然后找出对应的 月 日 小时 分钟 ,然后组成‘分钟 小时 日 月 ’写入,但是有时候执行的时候会全部变成' * * * *'
直接贴代码先
cursor.execute(sql)
result = cursor.fetchone()
// 获取到时间(时间戳)
fromtime = result[3]
// 转换时间
ft_date = time.localtime(fromtime)
fyear = ft_date.tm_year // 获取到年
fmonth = ft_date.tm_mon // 获取到月
fday = ft_date.tm_mday // 获取到日
fhour = ft_date.tm_hour // 获取到小时
fmin = ft_date.tm_min // 获取到分
my_user_cron = CronTab(user=True)
job_sendMsg = my_user_cron.new(command='curl http://*****/'+str(mod_name)+'/index.php/Wap/Auto***sion/sendOrderMsg');
// 这里让分钟加了4分钟
job_sendMsg_time = str(fmin + 4) + ' ' + str(fhour) + ' ' + str(fday) + ' ' + str(fmonth) + ' *'
job_sendMsg.setall(job_sendMsg_time)
job_sendMsg.enable()
my_user_cron.write()
很奇怪的时候,偶尔会出现(分钟 小时 日 月)都变成*的情况
求教了!!!