案例:Shell脚本检测网站url是否正常运行
来源:互联网 发布:唐小僧 卓软件 编辑:程序博客网 时间:2024/05/23 01:13
今天在这里分享一个Shell脚本检测网站Url是否正常运行的脚本,脚本比较简单!
#!/bin/bashsource /etc/init.d/functions##下面的函数实现的是友好型提示,即如果命令输入错误,##将会提示此命令的正确用法function usage(){ echo "usage:$0: url" exit 1 }##函数实现Url检测,如果正常返回url is ok!否则返回 url is badfunction check_url(){ wget --spider -q -o /dev/null --tries=1 -T 5 $1 if [ $? -eq 0 ] then action "$1 is ok !" /bin/true else action "$1 is bad !" /bin/false fi}#将函数接入方法入口function main(){ if [ $# -eq 0 ] then usage fi check_url $1}调用执行Main方法main $*
上面需要注意的是,此脚本是以传参的形式进行url检测,如果需要以自己手动交互式输入的方法实现URL检测,那么只需要将传参的代码改为read -p 的方式即可以。
几个重要参数说明
$# 返回传入命令的参数个数
$1返回传入的第一个参数
$2返回传入的第二个参数
$*返回传入的所有参数
action 系统自带的功能实现,true为OK ,false为failed
完成于2017-08-08
阅读全文
0 0
- 案例:Shell脚本检测网站url是否正常运行
- 检测mysql主从复制是否正常的shell脚本
- 根据url获取网页html比较网站运行是否正常
- crontab 检测是否正常运行
- Shell脚本检测URL可用性
- 检测URL是否能正常打开
- shell脚本判断某个linux程序是否在正常运行,如果不是就启动他
- Shell 命令行,实现对若干网站状态批量查询是否正常的脚本
- Shell脚本检测Tomcat是否正在运行 否则以发邮箱的形式告知
- Shell整理--检查WEB是否正常脚本(附PHP脚本)
- shell脚本检测网络是否畅通
- shell脚本检测主机是否存活
- shell脚本 - 检测mysql是否可用
- python脚本检测linux进程是否运行
- 检测网站是否被篡改的脚本
- Linux Shell 检测WebSphere(WAS)服务状态是否正常
- 写一个简单脚本检测mysql主从是否正常
- python Django 检测网站访问是否正常 并邮件提醒
- Elasticsearch 乐观锁处理
- 黑匣子
- 1.面试题目汇总-嵌入式篇
- python开发部署时新增数据库中表的方法
- 堆排序
- 案例:Shell脚本检测网站url是否正常运行
- 【NYOJ-94】cigarettes
- 明明在包含目录里包含了cv.h的路径,为什么还是报错error C1083: 无法打开包括文件: “opencv/cv.h”: No such file or directory
- 布隆过滤器
- 挖洞经验 | 看我如何综合利用4个漏洞实现GitHub Enterprise远程代码执行
- java求最大公约数的两种方法
- 关系型数据库的三范式
- js中的事件
- A