Shell脚本检测Tomcat是否正在运行

发布时间:2017-2-20 12:20:38 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Shell脚本检测Tomcat是否正在运行 ",主要涉及到Shell脚本检测Tomcat是否正在运行 方面的内容,对于Shell脚本检测Tomcat是否正在运行 感兴趣的同学可以参考一下。

# 收件人
email_addressee="952589031@qq.com 823633682@qq.com"
# 发件人
email_sender="do-not-reply@itrusign.cn"
# 发件人用户名
email_user="do-not-reply@itrusign.cn"
# 发件人密码
email_password="BJDx0cPcWeXDVJykyxPC"
# smtp服务器地址
email_smtp="smtp.exmail.qq.com"

# 邮件标题
email_title=${computer}"机器TOMCAT进程意外关闭-"${date_time}
# 邮件内容
email_content=${computer}"---"${target}"\n在"${date_time}",Tomcat进程意外关闭\\nshell脚本搜索不到Tomcat进程PID,请及时处理。"


#tomcat=$(ps -ef|grep $$target | grep -v grep | awk '{print $2}')
tomcat=`ps -ef|grep $target | grep -v 'grep\|tail' | awk '{print $2}'`

#file_path=""
# 附件
# file_path=""
# -a ${file_path} 

if test -z ${tomcat}
then
    echo $(date +%F" "%T)"--info--:准备发送邮件"
    /usr/local/bin/sendEmail -f ${email_sender} -t ${email_addressee} -s ${email_smtp} -u ${email_title} -xu ${email_user} -xp ${email_password} -m ${email_content} -o message-charset=utf-8
    echo $(date +%F" "%T)"--info--:发送邮件成功" 
else
    echo $(date +%F" "%T)"--info--:tomcat进程存在,pid="${tomcat}
fi

上一篇:Atitit 会话层和表示层的异同
下一篇:SqlMapConfig配置加注解

相关文章

相关评论