Guest User

Untitled

a guest
Nov 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #!/bin/bash
  2. a=request
  3. arr1=(request1 request2 request3)
  4. arr2=(ip1 ip2 ip3)
  5.  
  6. user=user
  7. password=123456
  8. if [ $a = ${arr1[0]} ]; then
  9. b=${arr2[0]}
  10. echo $b
  11. elif [ $a = ${arr1[1]} ]; then
  12. b=${arr2[1]}
  13. echo $b
  14. elif [ $a = ${arr1[2]} ]; then
  15. b=${arr2[2]}
  16. echo $b
  17. fi
  18.  
  19. id=$b
  20. expect2=$(expect -c "
  21. spawn ssh $user@$id
  22. expect "continue connecting (yes/no)?"
  23. send "yesr"
  24. expect "password:"
  25. send "$passwordr"
  26. expect -exact ":~$"
  27. send "sudo shutdown -r nowr"
  28. expect "password:"
  29. send "$passwordr"
  30. expect -exact ":~$"
  31. ")
  32. echo "$expect2"
Add Comment
Please, Sign In to add comment