shell 脚本应用《二》web服务监控
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,需求是:远程监控web是否正常1)使用传参方式2)判断参数是正确3)有输出提示脚本实践#!/bin/sh#引用系统函数[ -f /etc/init.d/functions ] && . /etc/in
千家信息网最后更新 2025年12月01日shell 脚本应用《二》web服务监控
需求是:远程监控web是否正常
1)使用传参方式
2)判断参数是正确
3)有输出提示
脚本实践
#!/bin/sh
#引用系统函数
[ -f /etc/init.d/functions ] && . /etc/init.d/functions
#判断输入的参数是否正确
usage(){
echo "USAGE:$0 url"
exit 1
}
#定义吧变量
RETVAL=0
funCheckUrl(){
wget -T 10 --spider -t 2 $1 >/dev/null 2>&1 #&>/dev/null
RETVAL=$?
if [ $RETVAL -eq 0 ];then
action "$1 url" /bin/true
else
action "$1 url" /bin/false
fi
return $RETVAL
}
main(){
if [ $# -ne 1 ];then
usage
fi
funCheckUrl $1
RETVAL=$?
return $RETVAL
}
main $*#脚本名称叫test.sh 入参三个: 1 2 3
#运行test.sh 1 2 3后
#$*为"1 2 3"(一起被引号包住)
#$@为"1" "2" "3"(分别被包住)
#$#为3(参数数量)
#2>/dev/null 错误定向空
#>/dev/null 2>&1相等&>/dev/null 正确错误都定向空
参数
脚本
错误
监控
三个
函数
变量
名称
引号
数量
方式
系统
被包
远程监控
需求
实践
提示
输入
输出
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全理论是什么意思
开票软件开发票为何保存不了
表格数据库求和技巧
华为网络技术考试
互动教育网络技术
与高校合作软件开发协议
outlook接受服务器
无线网络技术研究方法
频道网络安全
2020网络安全法答案
数据库访问行为分析仪的功能
许昌k3金蝶软件开发
福建软件开发设施有哪些
NCBI与DDBJ数据库的区别
服务器关闭后怎么没有属性
北京网络安全空间
java 对象 数据库
qt软件开发入门教程
三顾网络技术有限公司
青岛软件开发集体户口
迪肯大学网络安全教学
安卓应用软件开发前景
群晖存储服务器ds1618
图片数据库解决的问题
布服务器是什么
网关服务器和路由器有关系吗
软件开发还是测试方向好
婚庆租车软件开发
安徽红嘴欧网络技术有限公司
默认数据库接口