|
@@ -1,13 +1,22 @@
|
|
from handlers.HandlerBase import BaseHandler
|
|
from handlers.HandlerBase import BaseHandler
|
|
-import os
|
|
|
|
from model import DingTalkUtils
|
|
from model import DingTalkUtils
|
|
-
|
|
|
|
|
|
+import subprocess
|
|
|
|
|
|
class SrcBookInfo(BaseHandler):
|
|
class SrcBookInfo(BaseHandler):
|
|
def get(self):
|
|
def get(self):
|
|
- val= os.popen('source ~/.bashrc && /root/.local/share/virtualenvs/DataCenter-EjFsiCkN/bin/python /root/DataCenter/app/etl/src/src_book_info.py')
|
|
|
|
|
|
+ com = 'source ~/.bashrc && /root/.local/share/virtualenvs/DataCenter-EjFsiCkN/bin/python /root/DataCenter/app/etl/src/src_book_info.py'
|
|
|
|
+ ex = subprocess.Popen(com, stdout=subprocess.PIPE, shell=True)
|
|
|
|
+ out, err = ex.communicate()
|
|
|
|
+ status = ex.wait()
|
|
|
|
+ print("cmd out: ", out.decode())
|
|
self.write('ok')
|
|
self.write('ok')
|
|
- DingTalkUtils.send('DataCenter任务刷新:'+val.read())
|
|
|
|
|
|
+ DingTalkUtils.send('DataCenter任务刷新:' + out.decode())
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ # val= os.popen('source ~/.bashrc && /root/.local/share/virtualenvs/DataCenter-EjFsiCkN/bin/python /root/DataCenter/app/etl/src/src_book_info.py')
|
|
|
|
+ # self.write('ok')
|
|
|
|
+ # DingTalkUtils.send('DataCenter任务刷新:'+val.read())
|
|
|
|
|
|
|
|
|
|
|
|
|