要检查的服务的Unix脚本
我正在努力编写一个脚本来检查服务器上运行的特定服务,然后向我发送邮件。 那么,这个脚本应该是bash概要文件的一部分,以便它始终运行 问候要检查的服务的Unix脚本,unix,Unix,我正在努力编写一个脚本来检查服务器上运行的特定服务,然后向我发送邮件。 那么,这个脚本应该是bash概要文件的一部分,以便它始终运行 问候 rick.profile、.bashrc和friends将在登录时运行,因此它们对于后台监控没有什么用处。我想到了两个解决方案: 使用cron以预定义的间隔运行脚本 或者让它循环并使用系统的init环境(SysV、Upstart、SystemD等)来控制它 我的建议是坚持使用cron——它甚至使结果的邮寄变得非常简单——只需创建输出。搜索关于#/usr/
rick.profile、.bashrc和friends将在登录时运行,因此它们对于后台监控没有什么用处。我想到了两个解决方案:
- 使用
以预定义的间隔运行脚本cron
- 或者让它循环并使用系统的init环境(SysV、Upstart、SystemD等)来控制它
cron
——它甚至使结果的邮寄变得非常简单——只需创建输出。搜索关于#/usr/bin/ksh如果echo“GET;exit”| mconnect-p80 xx.xx.xx.xx>/dev/null 2>&1,则退出0否则echo“请检查Web服务”| mailx-s“请检查http”emailaddress@xyzcom出口1 fi