国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

Shell腳本檢查IP格式及mysql操作實例

2020-07-27 19:06:29
字體:
來源:轉載
供稿:網友

還是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"  else          val=`/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."}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东至县| 璧山县| 电白县| 临潭县| 雷波县| 涟源市| 惠州市| 定日县| 田阳县| 桐梓县| 通江县| 信丰县| 江孜县| 璧山县| 垦利县| 祁门县| 溆浦县| 锡林郭勒盟| 扎赉特旗| 台安县| 白山市| 西贡区| 丹巴县| 运城市| 大兴区| 茂名市| 清水河县| 阜南县| 富民县| 平顺县| 永新县| 沾化县| 富平县| 潞城市| 方山县| 宁远县| 西城区| 建德市| 武鸣县| 峨眉山市| 太仓市|