千家信息网

用Shell脚本检查IP格式及mysql操作实例

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"用Shell脚本检查IP格式及mysql操作实例",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"用Shell脚本检查IP格式及mysql操
千家信息网最后更新 2026年11月03日用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安全错误 数据库的锁怎样保障安全 广州百单互联网科技有限公司 科技与互联网发展 美国互联网科技 互联网与未来科技 科技类的互联网平台 盛创互联网科技有限公司 来此购互联网科技有限公司 青岛科技大学互联网大赛研究生 互联网5g黑科技有哪些 青海科技产业互联网发展 互联网科技人工智能实验室 深圳市罗太互联网科技有限公司 科技赋能视角下互联网保险发展 国大互联网教育科技有限公司薪资 黑科技 体验场景 互联网大会 江苏苏星互联网科技有限公司 互联网科技和医药行业 互联网科技大会大佬 数字科技和互联网金融哪个好 科技互联网企业在行动 南京欣网互联网络科技有限公司 广州为想互联网科技有限公司 今日互联网科技 互联网巨头反垄断金融科技 互联网金融监管科技 千方科技属于互联网企业吗 杭州壁岐互联网科技有限公司 成都互联网科技公司工作好不好 科技和互联网行业的特点 陕西彩京云互联网科技有限公司
0