pull/109/head
midoks 4 years ago
parent 1deac1bed9
commit a63a881781
  1. 2
      plugins/clean/index.html
  2. 26
      plugins/clean/index.py

@ -16,7 +16,7 @@ pluginService('clean');
function pRead(){ function pRead(){
var readme = '<ul class="help-info-text c7">'; var readme = '<ul class="help-info-text c7">';
readme += '<li>cd /www/server/mdserver-web && python3 /www/server/mdserver-web/clean/index.py clean</li>'; readme += '<li>cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/clean/index.py clean</li>';
readme += '</ul>'; readme += '</ul>';
$('.soft-man-con').html(readme); $('.soft-man-con').html(readme);

@ -89,6 +89,20 @@ def get_filePath_fileName_fileExt(filename):
return filepath, shotname, extension return filepath, shotname, extension
def cleanFileLog(path):
filepath, shotname, extension = get_filePath_fileName_fileExt(abspath)
if extension == ".log":
cmd = "echo \"\" >> " + abspath
print(cmd)
mw.execShell(cmd)
def cleanDirLog(path):
l = os.listdir(path)
print(l)
def cleanLog(): def cleanLog():
# 清理日志 # 清理日志
rootDir = "/var/log" rootDir = "/var/log"
@ -100,6 +114,7 @@ def cleanLog():
"rm -rf /var/log/secure-*", "rm -rf /var/log/secure-*",
"rm -rf /var/log/spooler-*", "rm -rf /var/log/spooler-*",
"rm -rf /var/log/yum.log-*", "rm -rf /var/log/yum.log-*",
"rm -rf /var/log/messages-*",
"rm -rf /var/log/btmp-*", "rm -rf /var/log/btmp-*",
] ]
@ -112,12 +127,11 @@ def cleanLog():
# print(l) # print(l)
for x in range(len(l)): for x in range(len(l)):
abspath = rootDir + "/" + l[x] abspath = rootDir + "/" + l[x]
filepath, shotname, extension = get_filePath_fileName_fileExt(abspath) if os.path.isfile(abspath):
if extension == ".log": cleanFileLog(abspath)
cmd = "echo \"\" >> " + abspath
print(cmd) if os.path.isdir(abspath):
print(mw.execShell(cmd)) cleanDirLog(abspath)
print(filepath, shotname, extension)
print("clean end") print("clean end")

Loading…
Cancel
Save