This commit is contained in:
midoks
2022-06-16 22:47:14 +08:00
parent f914903c6f
commit 079b78c679
2 changed files with 25 additions and 4 deletions
+17 -1
View File
@@ -224,7 +224,7 @@ def getSupList():
data = {}
statusFile = getServerDir() + "/status.txt"
supCtl = 'supervisorctl'
supCtl = 'supervisorctl -c ' + getServerDir() + "/supervisor.conf"
cmd = "%s update; %s status > %s" % (supCtl, supCtl, statusFile)
mw.execShell(cmd)
@@ -379,6 +379,22 @@ def getJobInfo():
return data[1]
name = args['name']
program = getServerDir() + "/conf.d/" + name + ".ini"
with open(program, "r") as fr:
infos = fr.readlines()
for line in infos:
if "user=" in line.strip():
mess["user"] = line.strip().split('=')[1]
if "numprocs=" in line.strip():
mess["numprocs"] = line.strip().split('=')[1]
if "priority=" in line.strip():
mess["priority"] = line.strip().split('=')[1]
userlist = getUserList()
info["userlist"] = userlist
info["daemoninfo"] = mess
return mw.getJson(info)
def runLog():
return getServerDir() + '/log/supervisor.log'
+8 -3
View File
@@ -43,7 +43,7 @@ function supList(page, search){
myPost('get_sup_list', _data, function(data){
var rdata = $.parseJSON(data.data);
console.log(rdata.data);
// console.log(rdata.data);
var list = '';
for(i in rdata.data){
list += '<tr>';
@@ -57,8 +57,8 @@ function supList(page, search){
list += '<td>' + rdata.data[i]['runStatus'] +'</td>';
list += '<td style="text-align:right">\
<a href="javascript:;" class="btlink" onclick="openPhpmyadmin(\''+rdata.data[i]['name']+'\',\''+rdata.data[i]['username']+'\',\''+rdata.data[i]['password']+'\')" title="启动|停止">启动</a> | ' +
'<a href="javascript:;" class="btlink" onclick="setDbPass('+rdata.data[i]['id']+',\''+ rdata.data[i]['username'] +'\',\'' + rdata.data[i]['password'] + '\')">改密</a> | ' +
<a href="javascript:;" class="btlink" onclick="startOrStop(\''+rdata.data[i]['name']+'\',\''+rdata.data[i]['username']+'\',\''+rdata.data[i]['password']+'\')" title="启动|停止">启动</a> | ' +
'<a href="javascript:;" class="btlink" onclick="updateJob(\''+rdata.data[i]['program']+'\')">修改</a> | ' +
'<a href="javascript:;" class="btlink" onclick="delJob(\''+rdata.data[i]['program']+'\')" title="删除">删除</a>' +
'</td>';
@@ -106,6 +106,11 @@ function supList(page, search){
}
function updateJob(name){
}
//卸载软件
function delJob(name) {
layer.confirm(msgTpl('是否删除守护进程[{1}]?', [name]), { icon: 3, closeBtn: 2 }, function() {