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

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

# 收件人
email_addressee="[email protected] [email protected]"
# 发件人
email_sender="[email protected]"
# 发件人用户名
email_user="[email protected]"
# 发件人密码
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配置加注解

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款