pull/891/head
dami 2 weeks ago
parent 0de3a16898
commit e8c1cb08a7
  1. 2
      plugins/alist/index.py
  2. 2
      plugins/cloudreve/index.py
  3. 2
      plugins/dztasks/index.py
  4. 2
      plugins/gorse/index.py
  5. 2
      plugins/grafana/index.py
  6. 2
      plugins/ldap/index.py
  7. 2
      plugins/loki/index.py
  8. 3
      plugins/mariadb/index.py
  9. 2
      plugins/memcached/index.py
  10. 4
      plugins/migration_api/index.py
  11. 2
      plugins/mosquitto/index.py
  12. 2
      plugins/mosquitto/init.d/mosquitto.tpl
  13. 2
      plugins/mysql-community/index.py
  14. 2
      plugins/mysql/index.py
  15. 2
      plugins/pgadmin/pg_init.sh
  16. 2
      plugins/php-apt/index_php_apt.py
  17. 2
      plugins/php/index.py
  18. 2
      plugins/php/index_php.py
  19. 2
      plugins/postgresql/init.d/postgresql.tpl
  20. 2
      plugins/prometheus/index.py
  21. 2
      plugins/redis/index.py
  22. 2
      plugins/simpleping/index.py
  23. 8
      plugins/system_safe/init.d/system_safe.tpl
  24. 8
      plugins/tamper_proof_py/init.d/tamper_proof_py.tpl
  25. 2
      plugins/task_manager/task_manager_index.py
  26. 4
      plugins/tgbot/init.d/tgbot.tpl
  27. 2
      plugins/tgclient/init.d/tgclient.tpl
  28. 2
      plugins/valkey/index.py
  29. 2
      plugins/zabbix/index.py
  30. 2
      plugins/zabbix_agent/index.py

@ -122,7 +122,7 @@ def openPort():
return True return True
def status(): def status():
cmd = "ps aux|grep alist |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep alist |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -99,7 +99,7 @@ def readConfigTpl():
def status(): def status():
data = mw.execShell( data = mw.execShell(
"ps aux|grep cloudreve |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'") "ps -ef|grep cloudreve |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'")
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -106,7 +106,7 @@ def getPidFile():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
def status(): def status():
cmd = "ps aux|grep dztasks|grep -v grep|grep -v python|grep -v mdserver-web|awk '{print $2}'" cmd = "ps -ef|grep dztasks|grep -v grep|grep -v python|grep -v mdserver-web|awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -113,7 +113,7 @@ def status():
# if not os.path.exists(pid_file): # if not os.path.exists(pid_file):
# return 'stop' # return 'stop'
cmd = "ps aux|grep gorse |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep gorse |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':

@ -84,7 +84,7 @@ def getPidFile():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
def status(): def status():
cmd = "ps aux|grep grafana |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep grafana |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -115,7 +115,7 @@ def status():
return 'stop' return 'stop'
# data = mw.execShell( # data = mw.execShell(
# "ps aux|grep redis |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'") # "ps -ef|grep redis |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'")
# if data[0] == '': # if data[0] == '':
# return 'stop' # return 'stop'

@ -91,7 +91,7 @@ def getPidFile():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
def status(): def status():
cmd = "ps aux|grep loki |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep loki |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -585,8 +585,7 @@ def setMyDbPos():
mw.writeFile(myfile, mycnf) mw.writeFile(myfile, mycnf)
start() start()
result = mw.execShell( result = mw.execShell('ps -ef|grep mysqld| grep -v grep|grep -v python')
'ps aux|grep mysqld| grep -v grep|grep -v python')
if len(result[0]) > 10: if len(result[0]) > 10:
mw.writeFile('data/datadir.pl', t_datadir) mw.writeFile('data/datadir.pl', t_datadir)
return mw.returnJson(True, '存储目录迁移成功!') return mw.returnJson(True, '存储目录迁移成功!')

@ -96,7 +96,7 @@ def checkArgs(data, ck=[]):
def status(): def status():
cmd = "ps aux|grep " + getPluginName() + " |grep -v grep | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep " + getPluginName() + " |grep -v grep | grep -v mdserver-web | awk '{print $2}'"
# print(cmd) # print(cmd)
data = mw.execShell(cmd) data = mw.execShell(cmd)
# print(data) # print(data)

@ -230,7 +230,7 @@ class classApi:
def close_sync(self, args): def close_sync(self, args):
# 取消迁移 # 取消迁移
mw.execShell("kill -9 {}".format(self.get_pid())) mw.execShell("kill -9 {}".format(self.get_pid()))
mw.execShell("kill -9 $(ps aux|grep index.py|grep -v grep|awk '{print $2}')") mw.execShell("kill -9 $(ps -ef|grep index.py|grep -v grep|awk '{print $2}')")
# 删除迁移配置 # 删除迁移配置
time.sleep(1) time.sleep(1)
if os.path.exists(self._INFO_FILE): if os.path.exists(self._INFO_FILE):
@ -1032,7 +1032,7 @@ def stepThree():
def getPid(): def getPid():
cmd = "ps aux|grep 'plugins/migration_api/index.py bg_process' |grep -v grep|awk '{print $2}'|xargs" cmd = "ps -ef|grep 'plugins/migration_api/index.py bg_process' |grep -v grep|awk '{print $2}'|xargs"
result = mw.execShell(cmd)[0].strip() result = mw.execShell(cmd)[0].strip()
if not result: if not result:
return None return None

@ -78,7 +78,7 @@ def getArgs():
def status(): def status():
data = mw.execShell( data = mw.execShell(
"ps aux|grep mosquitto |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'") "ps -ef|grep mosquitto |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'")
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -57,7 +57,7 @@ app_start(){
app_stop(){ app_stop(){
echo -e "stopping mosquitto ... \c"; echo -e "stopping mosquitto ... \c";
arr=`ps aux | grep 'mosquitto' | grep -v grep | awk '{print $2}'` arr=`ps -ef | grep 'mosquitto' | grep -v grep | awk '{print $2}'`
for p in ${arr[@]} for p in ${arr[@]}
do do
kill -9 $p > /dev/null 2>&1 kill -9 $p > /dev/null 2>&1

@ -662,7 +662,7 @@ def setMyDbPos(version=''):
mw.writeFile(myfile, mycnf) mw.writeFile(myfile, mycnf)
restart(version) restart(version)
result = mw.execShell('ps aux|grep mysqld| grep -v grep|grep -v python') result = mw.execShell('ps -ef|grep mysqld| grep -v grep|grep -v python')
if len(result[0]) > 10: if len(result[0]) > 10:
mw.writeFile('data/datadir.pl', t_datadir) mw.writeFile('data/datadir.pl', t_datadir)
return mw.returnJson(True, '存储目录迁移成功!') return mw.returnJson(True, '存储目录迁移成功!')

@ -802,7 +802,7 @@ def setMyDbPos(version):
mw.writeFile(myfile, mycnf) mw.writeFile(myfile, mycnf)
start(version) start(version)
result = mw.execShell('ps aux|grep mysqld| grep -v grep|grep -v python') result = mw.execShell('ps -ef|grep mysqld| grep -v grep|grep -v python')
if len(result[0]) > 10: if len(result[0]) > 10:
mw.writeFile('data/datadir.pl', t_datadir) mw.writeFile('data/datadir.pl', t_datadir)
return mw.returnJson(True, '存储目录迁移成功!') return mw.returnJson(True, '存储目录迁移成功!')

@ -19,7 +19,7 @@ expect {
expect eof expect eof
EOF EOF
pids=$(ps aux | grep 'pgAdmin4:app' | grep -v grep | awk '{print $2}') pids=$(ps -ef | grep 'pgAdmin4:app' | grep -v grep | awk '{print $2}')
arr=($pids) arr=($pids)
for p in ${arr[@]} for p in ${arr[@]}
do do

@ -59,7 +59,7 @@ def getFpmConfFile(version):
def status_progress(version): def status_progress(version):
# ps -ef|grep 'php/81' |grep -v grep | grep -v python | awk '{print $2} # ps -ef|grep 'php/81' |grep -v grep | grep -v python | awk '{print $2}
cmd = "ps aux|grep 'php/" + version + \ cmd = "ps -ef|grep 'php/" + version + \
"' |grep -v grep | grep -v python | awk '{print $2}'" "' |grep -v grep | grep -v python | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':

@ -88,7 +88,7 @@ def getFpmFile(version):
def status_progress(version): def status_progress(version):
# ps -ef|grep 'php/81' |grep -v grep | grep -v python | awk '{print $2} # ps -ef|grep 'php/81' |grep -v grep | grep -v python | awk '{print $2}
cmd = "ps aux|grep 'php/" + version + \ cmd = "ps -ef|grep 'php/" + version + \
"' |grep -v grep | grep -v python | awk '{print $2}'" "' |grep -v grep | grep -v python | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':

@ -53,7 +53,7 @@ def getFpmConfFile(version):
def status_progress(version): def status_progress(version):
# ps -ef|grep 'php/81' |grep -v grep | grep -v python | awk '{print $2} # ps -ef|grep 'php/81' |grep -v grep | grep -v python | awk '{print $2}
cmd = "ps aux|grep 'php/" + version + \ cmd = "ps -ef|grep 'php/" + version + \
"' |grep -v grep | grep -v python | awk '{print $2}'" "' |grep -v grep | grep -v python | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':

@ -38,7 +38,7 @@ pg_stop()
pg_status() pg_status()
{ {
isStart=$(ps aux | grep 'postgres'| grep -v grep | grep -v 'postgresql status' | awk '{print $2}') isStart=$(ps -ef | grep 'postgres'| grep -v grep | grep -v 'postgresql status' | awk '{print $2}')
if [ "$isStart" != '' ];then if [ "$isStart" != '' ];then
echo -e "\033[32mPostgreSQL (pid $isStart) already running\033[0m" echo -e "\033[32mPostgreSQL (pid $isStart) already running\033[0m"
else else

@ -84,7 +84,7 @@ def getPidFile():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
def status(): def status():
cmd = "ps aux|grep prometheus |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep prometheus |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -114,7 +114,7 @@ def status():
return 'stop' return 'stop'
# data = mw.execShell( # data = mw.execShell(
# "ps aux|grep redis |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'") # "ps -ef|grep redis |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'")
# if data[0] == '': # if data[0] == '':
# return 'stop' # return 'stop'

@ -127,7 +127,7 @@ def getPidFile():
def status(): def status():
data = mw.execShell( data = mw.execShell(
"ps aux|grep simpleping |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'") "ps -ef|grep simpleping |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'")
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -23,13 +23,13 @@ fi
sys_start() sys_start()
{ {
isStart=$(ps aux |grep -E "(system_safe)"|grep -v grep|grep -v '/bin/bash'|grep -v 'system_safe/system_safe.py start' | grep -v 'system_safe/system_safe.py reload' | grep -v 'system_safe/system_safe.py restart' | grep -v systemctl | grep -v '/bin/sh' | awk '{print $2}'|xargs) isStart=$(ps -ef |grep -E "(system_safe)"|grep -v grep|grep -v '/bin/bash'|grep -v 'system_safe/system_safe.py start' | grep -v 'system_safe/system_safe.py reload' | grep -v 'system_safe/system_safe.py restart' | grep -v systemctl | grep -v '/bin/sh' | awk '{print $2}'|xargs)
if [ "$isStart" == '' ];then if [ "$isStart" == '' ];then
echo -e "Starting system_safe service... \c" echo -e "Starting system_safe service... \c"
cd $rootPath/mdserver-web cd $rootPath/mdserver-web
nohup python3 plugins/system_safe/system_safe.py bg_start &> $mw_path/service.log & nohup python3 plugins/system_safe/system_safe.py bg_start &> $mw_path/service.log &
sleep 0.5 sleep 0.5
isStart=$(ps aux |grep -E "(system_safe)"|grep -v grep|awk '{print $2}'|xargs) isStart=$(ps -ef |grep -E "(system_safe)"|grep -v grep|awk '{print $2}'|xargs)
if [ "$isStart" == '' ];then if [ "$isStart" == '' ];then
echo -e "\033[31mfailed\033[0m" echo -e "\033[31mfailed\033[0m"
echo '------------------------------------------------------' echo '------------------------------------------------------'
@ -47,7 +47,7 @@ sys_start()
sys_stop() sys_stop()
{ {
echo -e "Stopping system_safe service... \c"; echo -e "Stopping system_safe service... \c";
pids=$(ps aux |grep -E "(system_safe)"|grep -v grep|grep -v '/bin/bash'|grep -v systemctl | grep -v 'system_safe/system_safe.py bg_stop'|grep -v 'system_safe/system_safe.py stop' | grep -v 'system_safe/system_safe.py reload' | grep -v 'system_safe/system_safe.py restart' |awk '{print $2}'|xargs) pids=$(ps -ef |grep -E "(system_safe)"|grep -v grep|grep -v '/bin/bash'|grep -v systemctl | grep -v 'system_safe/system_safe.py bg_stop'|grep -v 'system_safe/system_safe.py stop' | grep -v 'system_safe/system_safe.py reload' | grep -v 'system_safe/system_safe.py restart' |awk '{print $2}'|xargs)
arr=($pids) arr=($pids)
for p in ${arr[@]} for p in ${arr[@]}
do do
@ -60,7 +60,7 @@ sys_stop()
sys_status() sys_status()
{ {
isStart=$(ps aux |grep -E "(system_safe)"|grep -v grep|grep -v systemctl|awk '{print $2}'|xargs) isStart=$(ps -ef |grep -E "(system_safe)"|grep -v grep|grep -v systemctl|awk '{print $2}'|xargs)
if [ "$isStart" != '' ];then if [ "$isStart" != '' ];then
echo -e "\033[32msystem_safe service (pid $isStart) already running\033[0m" echo -e "\033[32msystem_safe service (pid $isStart) already running\033[0m"
else else

@ -24,13 +24,13 @@ fi
# cd /www/server/mdserver-web && python3 plugins/tamper_proof_py/tamper_proof_service.py start # cd /www/server/mdserver-web && python3 plugins/tamper_proof_py/tamper_proof_service.py start
sys_start() sys_start()
{ {
isStart=$(ps aux |grep -E "(tamper_proof_service)"|grep -v grep |grep -v 'tamper_proof_py/tamper_proof_service.py start' | grep -v 'tamper_proof_py/tamper_proof_service.py reload' | grep -v 'tamper_proof_py/tamper_proof_service.py restart' | grep -v systemctl | grep -v '/bin/sh' | grep -v '/bin/bash' | awk '{print $2}'|xargs) isStart=$(ps -ef |grep -E "(tamper_proof_service)"|grep -v grep |grep -v 'tamper_proof_py/tamper_proof_service.py start' | grep -v 'tamper_proof_py/tamper_proof_service.py reload' | grep -v 'tamper_proof_py/tamper_proof_service.py restart' | grep -v systemctl | grep -v '/bin/sh' | grep -v '/bin/bash' | awk '{print $2}'|xargs)
if [ "$isStart" == '' ];then if [ "$isStart" == '' ];then
echo -e "Starting tamper_proof_service... \c" echo -e "Starting tamper_proof_service... \c"
cd $rootPath/mdserver-web cd $rootPath/mdserver-web
nohup python3 plugins/tamper_proof_py/tamper_proof_service.py start &> $mw_path/service.log & nohup python3 plugins/tamper_proof_py/tamper_proof_service.py start &> $mw_path/service.log &
sleep 0.5 sleep 0.5
isStart=$(ps aux |grep -E "(tamper_proof_service)"|grep -v grep|awk '{print $2}'|xargs) isStart=$(ps -ef |grep -E "(tamper_proof_service)"|grep -v grep|awk '{print $2}'|xargs)
if [ "$isStart" == '' ];then if [ "$isStart" == '' ];then
echo -e "\033[31mfailed\033[0m" echo -e "\033[31mfailed\033[0m"
echo '------------------------------------------------------' echo '------------------------------------------------------'
@ -48,7 +48,7 @@ sys_start()
sys_stop() sys_stop()
{ {
echo -e "Stopping tamper_proof_service... \c"; echo -e "Stopping tamper_proof_service... \c";
pids=$(ps aux |grep -E "(tamper_proof_service)"|grep -v grep|grep -v '/bin/bash'|grep -v systemctl | grep -v 'tamper_proof_py/tamper_proof_service.py stop' | grep -v 'tamper_proof_py/tamper_proof_service.py reload' | grep -v 'tamper_proof_py/tamper_proof_service.py restart' |awk '{print $2}'|xargs) pids=$(ps -ef |grep -E "(tamper_proof_service)"|grep -v grep|grep -v '/bin/bash'|grep -v systemctl | grep -v 'tamper_proof_py/tamper_proof_service.py stop' | grep -v 'tamper_proof_py/tamper_proof_service.py reload' | grep -v 'tamper_proof_py/tamper_proof_service.py restart' |awk '{print $2}'|xargs)
arr=($pids) arr=($pids)
for p in ${arr[@]} for p in ${arr[@]}
do do
@ -61,7 +61,7 @@ sys_stop()
sys_status() sys_status()
{ {
isStart=$(ps aux |grep -E "(tamper_proof_service)"|grep -v grep|grep -v "init.d/tamper_proof_py"|grep -v systemctl|awk '{print $2}'|xargs) isStart=$(ps -ef |grep -E "(tamper_proof_service)"|grep -v grep|grep -v "init.d/tamper_proof_py"|grep -v systemctl|awk '{print $2}'|xargs)
if [ "$isStart" != '' ];then if [ "$isStart" != '' ];then
echo -e "\033[32mtamper_proof_service (pid $isStart) already running\033[0m" echo -e "\033[32mtamper_proof_service (pid $isStart) already running\033[0m"
else else

@ -625,7 +625,7 @@ class mainClass(object):
if pid == self.panel_pid: return True if pid == self.panel_pid: return True
if not self.task_pid: if not self.task_pid:
try: try:
self.task_pid = int(mw.execShell("ps aux | grep 'python3 task.py' |grep -v grep|head -n1|awk '{print $2}'")[0]) self.task_pid = int(mw.execShell("ps -ef | grep 'python3 task.py' |grep -v grep|head -n1|awk '{print $2}'")[0])
except: except:
self.task_pid = -1 self.task_pid = -1
if pid == self.task_pid: return True if pid == self.task_pid: return True

@ -59,7 +59,7 @@ tg_start(){
tg_stop(){ tg_stop(){
echo -e "stopping tgbot ... \c"; echo -e "stopping tgbot ... \c";
arr=`ps aux|grep 'tgbot.py'|grep -v grep|awk '{print $2}'` arr=`ps -ef|grep 'tgbot.py'|grep -v grep|awk '{print $2}'`
for p in ${arr[@]} for p in ${arr[@]}
do do
kill -9 $p > /dev/null 2>&1 kill -9 $p > /dev/null 2>&1
@ -68,7 +68,7 @@ tg_stop(){
echo -e "stopping tgpush ... \c"; echo -e "stopping tgpush ... \c";
arr=`ps aux|grep 'tgpush.py'|grep -v grep|awk '{print $2}'` arr=`ps -ef|grep 'tgpush.py'|grep -v grep|awk '{print $2}'`
for p in ${arr[@]} for p in ${arr[@]}
do do
kill -9 $p > /dev/null 2>&1 kill -9 $p > /dev/null 2>&1

@ -59,7 +59,7 @@ tg_start(){
tg_stop(){ tg_stop(){
echo -e "stopping tgclient ... \c"; echo -e "stopping tgclient ... \c";
arr=`ps aux|grep 'tgclient.py'|grep -v grep|awk '{print $2}'` arr=`ps -ef|grep 'tgclient.py'|grep -v grep|awk '{print $2}'`
for p in ${arr[@]} for p in ${arr[@]}
do do
kill -9 $p > /dev/null 2>&1 kill -9 $p > /dev/null 2>&1

@ -114,7 +114,7 @@ def status():
return 'stop' return 'stop'
# data = mw.execShell( # data = mw.execShell(
# "ps aux|grep redis |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'") # "ps -ef|grep redis |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'")
# if data[0] == '': # if data[0] == '':
# return 'stop' # return 'stop'

@ -84,7 +84,7 @@ def getPidFile():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
def status(): def status():
cmd = "ps aux|grep zabbix_server |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep zabbix_server |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

@ -75,7 +75,7 @@ def getPidFile():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
def status(): def status():
cmd = "ps aux|grep zabbix_agentd |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'" cmd = "ps -ef|grep zabbix_agentd |grep -v grep | grep -v python | grep -v mdserver-web | awk '{print $2}'"
data = mw.execShell(cmd) data = mw.execShell(cmd)
if data[0] == '': if data[0] == '':
return 'stop' return 'stop'

Loading…
Cancel
Save