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'