用Shell脚本检查IP格式及mysql操作实例
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,本篇内容主要讲解"用Shell脚本检查IP格式及mysql操作实例",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"用Shell脚本检查IP格式及mysql操
千家信息网最后更新 2024年11月14日用Shell脚本检查IP格式及mysql操作实例
本篇内容主要讲解"用Shell脚本检查IP格式及mysql操作实例",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"用Shell脚本检查IP格式及mysql操作实例"吧!
还是cronjob的一部分,就是在Rails的定时任务里,后台交互运行
CheckIPAddress(){ echo $1 |grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$" > /dev/null if [ $? = 1 ]; then return 1 else a=`echo $1 | awk -F. '{print $1}'` b=`echo $1 | awk -F. '{print $2}'` c=`echo $1 | awk -F. '{print $3}'` d=`echo $1 | awk -F. '{print $4}'` #echo $a $b $c $d for loop in $a $b $c $d do if [ $loop -ge 255 ] || [ $loop -lt 0 ]; then return 2 fi done fi }ConfigureDefaultRegion() { echo "Please input Region ip" ret=1 while [ $ret != 0 ] do read region_ip CheckIPAddress $region_ip ret=$? #echo $ret if [ $ret = 1 ]; then echo "Wrong IP address, please reinput Region IP:" fi done /usr/bin/mysql -u root realworx_production -e "update regions set ip='$region_ip' where id=1" 1>/dev/null 2>/dev/null if [ $? = 0 ]; then /usr/bin/mysql -u root realworx_production -e "update config_params set val=1 where ident=55" 1>/dev/null 2>/dev/null echo "set '$region_ip' as Default and Admin Region IP" elseval=`/usr/bin/mysql -u root realworx_production -e "select id from regions where ip='$region_ip'" | awk '{if ($1 != "id") print $1}'` /usr/bin/mysql -u root realworx_production -e "update config_params set val='$val' where ident=55" 1>/dev/null 2>/dev/null region_name=`/usr/bin/mysql -u root realworx_production -e "select name from regions where ip='$region_ip'" | awk '{if ($1 != "name") print $1}'` echo "IP already exists. So set '$region_name' as Admin Region. " fi echo "Region Setting Successfull."}
到此,相信大家对"用Shell脚本检查IP格式及mysql操作实例"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
实例
格式
脚本
检查
内容
学习
实用
更深
任务
兴趣
后台
实用性
实际
就是
操作简单
方法
更多
朋友
网站
还是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
珠海餐饮软件开发公司
1u机架式服务器怎么用
星巴网络技术有限公司
腾讯服务器不能连接
服务器没外网怎么连接外网
台湾人眼中的云服务器虚拟主机
网络安全发展成就
国家发展数据库重要性
三个字数据库理论
女生学习网络安全
云蜚科技互联网医疗
维护网络安全建议
云数据库应用技术期末考试
阿里云的服务器价格
网络安全 稳定运行
易语言数据库 编辑框查找
本地环境上传数据库不成功
无锡加工软件开发大全
浙江综合软件开发价格走势
软件开发专业基础面试题
网站服务器链接失效
中国网络安全能力100强
网络安全法治宣传教育总结
裁决之地的服务器在哪
浪潮机架式服务器怎么配置
度学做手抄报网络安全
天津常规软件开发口碑推荐
网络技术服务部作用
dage4000软件开发
网络技术必看