REAPI/daemon_query.py
mzeros 5abf1bda0f refactor(task): 重构任务模块
- 移动 OrderTask 控制器到 task 模块- 更新 Task 控制器的命名空间和引用
- 调整日志删除功能的位置
- 优化订单处理相关函数
- 移除未使用的代码和注释
2024-12-08 15:36:30 +08:00

32 lines
905 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# dm_process为keyvalue为具体指令 如call office-convert_call id=1
import time
import os
#import pprint
#import subprocess
#from gevent import monkey; monkey.patch_socket()
#import gevent
timeSleep = 15
def popen(command, bg=False):
string = command
if bg == True:
command = command + ' &'
process = os.popen(command)
output = process.read()
process.close()
return output
# 定时执行进程
def process():
command = 'php /www/wwwroot/reapi/public/index.php task/api.orderTask/cron 1>/dev/null 2>&1 &'
check = 'ps -ef | grep orderTask/orderTask/cron | grep -v grep | wc -l'
i = 0
while 1:
value = int(popen(check))
if value == 0:
popen(command)
time.sleep(timeSleep)
process()