shell 脚本应用《二》web服务监控
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,需求是:远程监控web是否正常1)使用传参方式2)判断参数是正确3)有输出提示脚本实践#!/bin/sh#引用系统函数[ -f /etc/init.d/functions ] && . /etc/in
千家信息网最后更新 2025年01月26日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安全错误
数据库的锁怎样保障安全
相城区正规软件开发服务电话
正确的网络安全模式
无线自组织网络安全问题
常用数据库管理系统比较
软件开发的v模型图片
实施和软件开发哪个工资高
健康菜谱记录表数据库
数据库上机实验答案正式版
游戏软件开发需要资质
网络安全法数据出镜被罚
如何修改手机dns服务器
捣固车数据库
华为云数据库安全吗
党内统计管理系统 服务器
慕课期末考试计算机网络技术
北京软件开发者一般在哪里找
互联网科技公司名称推荐
怎么攻击网站服务器
网络安全含串口通讯吗
每天自动更新数据库某一值
电信部门网络安全义务
超微服务器管理平台
网络安全绘画幼儿大班
nacicat数据库导入
郑州中网网络技术有限公司
电子网络安全知识资料
蛋白服务器ip
写入数据库sql失败
互联网软件开发管理办法
网络安全置换算法