Tag: Shell脚本

Shell脚本:实用 Shell 文档

ChinaUnix上大神網中人总结的Shell十三问?,强烈推荐,这本书讲得比较精炼,而且都是一些Shell学习中容易把握不住的一些细节难点。每一问都写得非常精彩。 同样是ChinaUnix上,wingger大神整理的Shell基础二十篇。这份文档涉及的内容比较多,我没记错的话应该有很多命令的用法,而且配备实际使用的例子,对初学者帮助甚大。 Shell脚本专家指南也是一本不可多得的好书,我是之前在学校的时候买的这本书。上面都是作者实际工作中的经验总结,你可以从中学到很多其它书上学不到的实践知识。千万不要被专家两个字吓住了,书名的意思是专家给你总结的学习指南。 注:mingxinglai也在他的博客文… Read More

Shell脚本: 判断http链接是否有效, 批量检测网址URL是否有效

在* NIX下,您可以使用curl发出一个简单的HEAD请求(HEAD只请求头,而不是页体): curl --head http://ikeepstudying.com 然后,您可以只获取第一行,其中包含HTTP状态代码(200 OK,404 Not Found等): curl -s --head http://ikeepstudying.com | head -n 1 然后检查您是否获得了体面的回复(状态代码为200或3 **): curl -s --head http://ikeepstudying.com | head -n 1 | grep "HTTP/1.[01] [23].." 如果状态代码正常,这将输出第一行,如果没有,则输出第一行。你也可… Read More

Linux: 智能监测自动重启Apache服务器的Shell脚本, 监控apache2, 监控web服务器

这篇文章主要介绍了智能监测自动重启Apache服务器的Shell脚本,实现监控Apache不可用时,第一次强制重启,第二次邮件通知管理员,需要的朋友可以参考下 由于需要监控某些要求高可用性的Apache服务器,除了专业的监控报警设备,低成本下在Apache服务器上写一个自动监测Apache状态的脚本是个不错的主意。在网上搜索了许多类似的脚本,但由于局限性较大,也都存在一些不完善的地方,所以自己写了一个。 脚本功能与特点 1、能够每隔一段时间监测Apache服务器的可用性(由于本脚本直接模拟了客户端的访问,因此这里的“可用性”是指切切实实的正常可访问) 2、在出现无法访问的情况下,能够自动重启Apach… Read More