delequip.sh 869 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh
  2. serNum=$1
  3. url=""
  4. ro=""
  5. for server in `cat /data/shell/jenkins/serverlist`;do
  6. attr1=`echo $server | cut -d',' -f1`
  7. attr2=`echo $server | cut -d',' -f2`
  8. attr3=`echo $server | cut -d',' -f3`
  9. if [[ $attr1 == $serNum ]];then
  10. url=$attr2
  11. ro=$attr3
  12. break
  13. fi
  14. done
  15. if [[ $url == "" ]];then
  16. echo "服务器未配置,需要手动添加"
  17. exit 0
  18. fi
  19. url2="$url/gm/delequip?del=5013:1,5014:1,5015:1,7013:1,7014:1,7015:1,8013:1,8014:1,8015:1,6013:1,6014:1,6015:1,1013:1,1014:1,1015:1,4013:1,4014:1,4015:1,2013:1,2014:1,2015:1,3013:1,3014:1,3015:1,1513:1,1514:1,1515:1,9015:1,9014:1,9013:1"
  20. url3="$url/gm/delitemall?del=707:1,693:1"
  21. uids=$(mysql -uroot -p123456 $ro -N -e "select uid from role;")
  22. for id in ${uids}; do
  23. curl "$url2&uid=$id"
  24. curl "$url3&uid=$id"
  25. sleep 1
  26. done
  27. echo "-----执行完毕-----"