本文小编为大家详细介绍“Linux怎么自动检测服务器停机时间”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux怎么自动检测服务器停机时间”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
如果运行网站,你可能会遇到一些停机时间。有时,Web 服务器可能会关闭。如果我们能在服务器宕机时收到一封电子邮件,是一件非常好的事儿。我们可以轻松安排 Linux 作业,该作业会定期检查网站状态并在出现问题时发送电子邮件。
方法如下:
可以在你的主目录下创建该文件。将以下文本复制到创建的脚本文件中。
if curl -s "http://www.programcreek.com/2016/08/leetcode-russian-doll-envelopes-java/" | grep -q "Russian Doll Envelopes" then # if the keyword is in the content echo " the website is working fine" else echo "Program Creek Error" | /usr/sbin/sendmail youremail@gmail.com fi
该脚本检查目标网页是否包含字符串“Russian Doll Envelopes”。如果页面包含字符串,则页面将正确呈现。如果没有,则会向电子邮件地址发送一条消息。
“sendmail”是一种流行且可靠的工具,可以轻松设置以在 Linux 下发送电子邮件。
sudo apt-get install sendmail
输入“crontab -e”来编辑 cronjob 列表。
附加以下行:
*/5 * * * * /path/to/script/downtime_detector.sh
读到这里,这篇“Linux怎么自动检测服务器停机时间”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。