Merge pull request #889 from midoks/dev

常规优化
pull/897/head
Mr Chen 2 weeks ago committed by GitHub
commit 7f0e9851cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 12
      plugins/supervisor/index.py
  2. 4
      plugins/supervisor/install.sh
  3. 11
      web/utils/plugin.py

@ -74,11 +74,15 @@ def checkArgs(data, ck=[]):
def status():
data = mw.execShell(
"ps -ef|grep supervisor | grep -v grep | grep -v index.py | awk '{print $2}'")
if data[0] == '':
# data = mw.execShell(
# "ps -ef|grep supervisor | grep -v grep | grep -v index.py | awk '{print $2}'")
# if data[0] == '':
# return 'stop'
pid_file = getServerDir() + "/run/supervisor.pid"
if os.path.exists(pid_file):
return "start"
return 'stop'
return 'start'
def initDreplace():

@ -9,8 +9,12 @@ serverPath=$(dirname "$rootPath")
VERSION=$2
# cd /www/server/mdserver-web/plugins/supervisor && bash install.sh install 1.0
# /www/server/mdserver-web/bin/supervisord -n -c /etc/supervisor/supervisord.conf
# /www/server/mdserver-web/bin/supervisorctl -c /www/server/supervisor/supervisor.conf
# cmd | status
# systemctl status supervisor
# journalctl -u supervisor -f
bash ${rootPath}/scripts/getos.sh
OSNAME=`cat ${rootPath}/data/osname.pl`

@ -839,12 +839,17 @@ class plugin(object):
if not os.path.exists(path):
return ('', '')
py_cmd = 'cd ' + mw.getPanelDir() + " && "+ py_cmd
data = mw.execShell(py_cmd)
source_bin_activate = mw.getPanelDir() + "/bin/activate"
py_cmd_dir = 'cd ' + mw.getPanelDir()
if os.path.exists(source_bin_activate):
py_cmd_dir += " && source "+source_bin_activate
do_cmd = py_cmd_dir + " && "+ py_cmd
data = mw.execShell(do_cmd)
# print(data)
if mw.isDebugMode():
print('run:', py_cmd)
print('run:', do_cmd)
print(data)
# print os.path.exists(py_cmd)
return (data[0].strip(), data[1].strip())

Loading…
Cancel
Save