Simple Linux Panel
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
mdserver-web/plugins/sys-opt/index.py

74 lines
1.2 KiB

# coding: utf-8
import time
import random
import os
import json
import re
import sys
sys.path.append(os.getcwd() + "/class/core")
import mw
def status():
return 'start'
def start():
mw.execShell('sysctl -p')
return "ok"
def stop():
mw.execShell('sysctl -p')
return 'ok'
def restart():
mw.execShell('sysctl -p')
return 'ok'
def reload():
mw.execShell('sysctl -p')
return 'ok'
def sysConf():
return '/etc/sysctl.conf'
def secRunLog():
return '/var/log/secure'
def msgRunLog():
return '/var/log/messages'
def cronRunLog():
return '/var/log/cron'
if __name__ == "__main__":
func = sys.argv[1]
if func == 'status':
print(status())
elif func == 'start':
print(start())
elif func == 'stop':
print(stop())
elif func == 'restart':
print(restart())
elif func == 'reload':
print(reload())
elif func == 'conf':
print(sysConf())
elif func == 'sec_run_log':
print(secRunLog())
elif func == 'msg_run_log':
print(msgRunLog())
elif func == 'cron_run_log':
print(cronRunLog())
else:
print('err')