Update index.py

This commit is contained in:
Mr Chen
2019-02-28 14:43:44 +08:00
parent df4f1aa28b
commit d860405b16
+9 -7
View File
@@ -167,10 +167,10 @@ def pm2Add():
if pname == node['name']:
return public.returnJson(False, '指定项目名称已经存在!')
if os.path.exists(path + '/package.json') and not os.path.exists(path + '/package-lock.json'):
public.execShell("cd " + path + ' && npm install -s')
public.execShell('cd ' + path + ' && pm2 start ' +
public.execShell(__SR + "cd " + path + ' && npm install -s')
public.execShell(__SR + 'cd ' + path + ' && pm2 start ' +
runFile + ' --name "' + pname + '"|grep ' + pname)
public.execShell('pm2 save && pm2 startup')
public.execShell(__SR + 'pm2 save && pm2 startup')
if not os.path.exists(__path):
public.execShell('mkdir -p ' + __path)
public.writeFile(__path + '/' + pname, path)
@@ -186,9 +186,9 @@ def pm2Delete():
pname = args['pname']
cmd = 'pm2 stop "' + pname + '" && pm2 delete "' + \
pname + '" | grep "' + pname + '"'
result = public.execShell(cmd)[0]
result = public.execShell(__SR + cmd)[0]
if result.find('✓') != -1:
public.execShell('pm2 save && pm2 startup')
public.execShell(__SR + 'pm2 save && pm2 startup')
if os.path.exists(__path + '/' + pname):
os.remove(__path + '/' + pname)
return public.returnJson(True, '删除成功!')
@@ -202,7 +202,8 @@ def pm2Stop():
return data[1]
pname = args['pname']
result = public.execShell('pm2 stop "' + pname + '"|grep ' + pname)[0]
result = public.execShell(__SR + 'pm2 stop "' +
pname + '"|grep ' + pname)[0]
if result.find('stoped') != -1:
return public.returnJson(True, '项目[' + pname + ']已停止!')
return public.returnJson(True, '项目[' + pname + ']停止失败!')
@@ -215,7 +216,8 @@ def pm2Start():
return data[1]
pname = args['pname']
result = public.execShell('pm2 start "' + pname + '"|grep ' + pname)[0]
result = public.execShell(
__SR + 'pm2 start "' + pname + '"|grep ' + pname)[0]
if result.find('online') != -1:
return public.returnJson(True, '项目[' + pname + ']已启动!')
return public.returnJson(False, '项目[' + pname + ']启动失败!')