数分毎に実行されるタスク処理
予定によって子プロセスを生成し処理する。
"""
- tasks=recdb.getnow("2")
+ tasks=recdb.getnow("1")
#tasks=recdb.getall()
print tasks
if len(tasks)==0:
bt=datetime.datetime.strptime(btime,"%Y-%m-%d %H:%M:%S")
tnow=datetime.datetime.now()
dt=bt-tnow
- dt=dt.days*24*60+dt.seconds
+ dt=dt.days*24*60*60+dt.seconds
print dt
- if dt<58*60:
+ if dt<58*60*60:
recdb.delrec(title,chtxt,btime)
recdb.lastrecreserv(title,chtxt,btime,etime,opt)
"""if dt >30*60:
bt=datetime.datetime.strptime(btime,"%Y-%m-%d %H:%M:%S")
tnow=datetime.datetime.now()
dt=bt-tnow
- dt=dt.days*24*60+dt.seconds
+ dt=dt.days*24*60*60+dt.seconds
#print dt
- if dt<30*60:
+ if dt<30*60*60:
recdata=epgdb.searchtime(keyword,btime,deltatime)
if len(recdata)>0:
recdb.delkey(keyword,chtxt,btime,deltatime)
et=datetime.datetime.strptime(etime,"%Y-%m-%d %H:%M:%S")
tnow=datetime.datetime.now()
dt=bt-tnow
- dtt=dt.days*24*60+dt.seconds
+ dtt=dt.days*24*60*60+dt.seconds
if dt.days<0:
recdb.delevery(keyword,chtxt,btime,deltatime,deltaday)
bt=bt+dd
btxt=bt.strftime("%Y-%m-%d %H:%M:%S")
etxt=et.strftime("%Y-%m-%d %H:%M:%S")
recdb.everyreserv(keyword,chtxt,btxt,etxt,deltatime,opt,deltaday)
- elif dtt<30*60:
+ elif dtt<30*60*60:
recdb.keyreserv(keyword,chtxt,btime,etime,deltatime,opt)
recdb.delevery(keyword,chtxt,btime,deltatime,deltaday)
bt=bt+dd
bt=datetime.datetime.strptime(btime,"%Y-%m-%d %H:%M:%S")
tnow=datetime.datetime.now()
dt=bt-tnow
- dt=dt.days*24*60+dt.seconds
+ dt=dt.days*24*60*60+dt.seconds
#print "dt="+str(dt)
- if dt<6*60:
+ if dt<6*60*60:
recdb.dellastrec(title,chtxt,btime)
recdb.recend(title,chtxt,btime,etime,opt)
print "録画開始"