废话不说直接上脚本
1.重启的脚本(python版)
#!/bin/env python
# coding: utf-8
import commands
import sys
import os
import re
import time
project=sys.argv[1]
def closeTomcat():
command = """ps -ef | grep -v grep | grep 'catalina.startup.Bootstrap start'|grep %s | awk '{print $2}'"""%project
command_status,tomcat_pid=commands.getstatusoutput(command)
if tomcat_pid != '':
commands.getstatusoutput("kill -9 %s"%tomcat_pid)
def startTomcat():
os.system("sh /usr/local/tomcat/%s/bin/startup.sh"%project)
tomcat_logpath = "/usr/local/tomcat/%s/logs/catalina.out"%project
log_tell = os.path.getsize(tomcat_logpath)
old_time = echo_time = int(time.time())
with open(tomcat_logpath, 'r') as fp:
fp.seek(log_tell)
while True: