This commit is contained in:
Mr Chen 2018-11-02 10:18:58 +08:00
parent 283a2c052b
commit fb559e9f11
2 changed files with 15 additions and 7 deletions

21
task.py
View File

@ -22,8 +22,14 @@ pre = 0
timeoutCount = 0
isCheck = 0
oldEdate = None
logPath = '/tmp/panelExec.log'
isTask = '/tmp/panelTask.pl'
logPath = os.getcwd() + '/tmp/panelExec.log'
isTask = os.getcwd() + '/tmp/panelTask.pl'
if ~os.path.exists(os.getcwd() + "/tmp"):
os.system('mkdir -p ' + os.getcwd() + "/tmp")
os.system("echo '' > " + logPath)
os.system("echo '' > " + isTask)
class MyBad():
@ -97,8 +103,7 @@ def WriteLogs(logMsg):
def startTask():
# 任务队列
global isTask
# import time
# import public
print isTask
try:
while True:
try:
@ -108,6 +113,7 @@ def startTask():
"status=?", ('-1',)).setField('status', '0')
taskArr = sql.table('tasks').where("status=?", ('0',)).field(
'id,type,execstr').order("id asc").select()
print tasksArr
for value in taskArr:
start = int(time.time())
if not sql.table('tasks').where("id=?", (value['id'],)).count():
@ -122,14 +128,15 @@ def startTask():
end = int(time.time())
sql.table('tasks').where("id=?", (value['id'],)).save(
'status,end', ('1', end))
if(sql.table('tasks').where("status=?", ('0')).count() < 1):
os.system('rm -f ' + isTask)
# if(sql.table('tasks').where("status=?", ('0')).count() < 1):
# os.system('rm -f ' + isTask)
except:
pass
siteEdate()
mainSafe()
# mainSafe()
time.sleep(2)
except:
print "ff"
time.sleep(60)
startTask()

1
tmp/panelTask.pl Normal file
View File

@ -0,0 +1 @@