案例:Shell脚本检测网站url是否正常运行
2017-08-08 20:18
639 查看
今天在这里分享一个Shell脚本检测网站Url是否正常运行的脚本,脚本比较简单!
上面需要注意的是,此脚本是以传参的形式进行url检测,如果需要以自己手动交互式输入的方法实现URL检测,那么只需要将传参的代码改为read -p 的方式即可以。
几个重要参数说明
$# 返回传入命令的参数个数
$1返回传入的第一个参数
$2返回传入的第二个参数
$*返回传入的所有参数
action 系统自带的功能实现,true为OK ,false为failed
完成于2017-08-08
#!/bin/bash source /etc/init.d/functions ##下面的函数实现的是友好型提示,即如果命令输入错误, ##将会提示此命令的正确用法 function usage(){ echo "usage:$0: url" exit 1 } ##函数实现Url检测,如果正常返回url is ok!否则返回 url is bad function 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
相关文章推荐
- 简单监控网站访问是否正常的shell脚本,邮件报警。网站恢复后继续运行。
- 监控网站是否可以正常打开的Shell脚本分享
- WyBox使用shell脚本检测io口是否正常
- Shell脚本 检查网站是否正常浏览
- 判断网站URL是否正常访问脚本
- Shell编程实例-检测Nginx服务是否正常运行(详解)
- shell脚本wget crul监控某网站是否正常
- Shell脚本实现检测进程是否正在运行
- 监控网站是否可以正常打开的Shell脚本分享
- windows下检测网站是否正常运行并自动重启服务
- shell 测试URL 是否正常脚本
- Shell 命令行,实现对若干网站状态批量查询是否正常的脚本
- shell脚本示例,运行无限循环的shell脚本来检测拒绝列表上的用户是否登录到UNIX系统多于一次。
- 检测mysql主从复制是否正常的shell脚本
- 根据url获取网页html比较网站运行是否正常
- Shell脚本实现检测进程是否正在运行
- Shell脚本检测Tomcat是否正在运行
- 检测 一个网站URL是否可以正常访问
- python Django 检测网站访问是否正常 并邮件提醒
- Shell整理--检查WEB是否正常脚本(附PHP脚本)