Advertisement
Guest User

Untitled

a guest
Jun 30th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. echo Test scp-expect
  4. User=avp
  5. PASS=XXXXXX
  6. RDIR=/tmp
  7. FILE=$1
  8. if [ "X$FILE" == "X" ]; then
  9. echo usage: ./tscp FILE
  10. exit 1
  11. fi
  12.  
  13. echo Go...
  14. rm ~/.ssh/known_hosts
  15.  
  16. for HOST in nas
  17. do
  18. expect -c "
  19. spawn scp $FILE $User@$HOST:$RDIR
  20. expect ".*no)? "
  21. send "yesr"
  22. expect ".*assword:"
  23. send "$PASSr"
  24. expect eof
  25. "
  26. done
  27.  
  28. #!/bin/bash
  29. serverlist=server1 server2 server3
  30. for server in $serverlist ; do
  31. scp "$1" user@$server:/tmp/ &
  32. done
  33. wait
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement