任务触发

pull/117/head
midoks 3 years ago
parent a6c48bd79f
commit 60956a59c0
  1. 5
      class/core/mw.py
  2. 3
      class/core/plugins_api.py
  3. 2
      plugins/php/index.py
  4. 2
      plugins/php/versions/55/ioncube.sh

@ -88,6 +88,11 @@ def setBackupDir(bdir):
return writeFile(file, bdir)
def triggerTask():
isTask = mw.getRunDir() + '/tmp/panelTask.pl'
mw.writeFile(isTask, 'True')
def getOs():
return sys.platform

@ -125,8 +125,7 @@ class plugins_api:
mw.M('tasks').add('id,name,type,status,addtime, execstr', taskAdd)
# 任务执行相关
isTask = mw.getRunDir() + '/tmp/panelTask.pl'
mw.writeFile(isTask, 'True')
mw.triggerTask()
return mw.returnJson(True, '已将安装任务添加到队列!')
def uninstallOldApi(self):

@ -678,6 +678,8 @@ def installLib(version):
insert_info = (None, '安装[' + name + '-' + version + ']',
'execshell', '0', rettime, execstr)
mw.M('tasks').add('id,name,type,status,addtime,execstr', insert_info)
mw.triggerTask()
return mw.returnJson(True, '已将下载任务添加到队列!')

@ -44,7 +44,7 @@ Install_lib()
mkdir -p $php_lib
if [ ! -d $php_lib/ioncube_loaders_lin.tar.gz ];then
wget -O $php_lib/ioncube_loaders_lin.tar.gz https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
cd $php_lib && tar ioncube_loaders_lin.tar.gz
cd $php_lib && tar -zxvf ioncube_loaders_lin.tar.gz
fi
cd $php_lib/ioncube

Loading…
Cancel
Save