天天看點

快速檢視日志-- coding: UTF-8 --

#!/usr/bin/env python

-- coding: UTF-8 --

import os

nginxLogPath = './nginx.log'

phpLogPath = './php.log'

phpFpmLogPath = './php-fpm.log'

mysqlLogPath = './mysql.log'

def printMenu():

print("\033[21;32m ############# 歡迎使用日志系統 ##############\033[0m")

print("\033[21;32m 1)輸入1,通路nginx日志 \033[0m")

print("\033[21;32m 2)輸入2,通路php日志 \033[0m")

print("\033[21;32m 3)輸入3,通路php-fpm日志 \033[0m")

print("\033[21;32m 4)輸入4,通路mysql日志 \033[0m")

print("\033[21;32m 5)輸入5,檢視各日志路徑 \033[0m")

print("\033[21;32m 6)輸入6,檢視各配置檔案路徑 \033[0m")

print("\033[21;32m 7)輸入7,檢視相關指令 \033[0m")

print("\033[21;32m 5)輸入q退出 \033[0m")

getNum = raw_input('>>')

return getNum

def printLogPath():

print("/logs/www.ss.log")

print("/logs/php.log")

print("/logs/php-fpm.log")

print("/logs/my.log")

return

def printConf():

print("/elk.conf")

print("/etc/php.conf")

print("/etc/php-fpm.conf")

print("/etc/my.conf")

def printLog(num,tail_num):

n = tail_num

if (num == 1) :

os.system("tail -%s %s"%(n,nginxLogPath))

elif (num == 2) :

os.system("tail -%s %s"%(n,phpLogPath))

elif (num == 3) :

os.system("tail -%s %s"%(n,phpFpmLogPath))

elif (num == 4) :

os.system("tail -%s %s"%(n,mysqlLogPath))

elif (num == 5) :

printLogPath()

elif (num == 6) :

printConf()

while True:

res = printMenu()

if res == 'q':

exit()

num_list = res.split(' ')

tail_num = 10

繼續閱讀