Advertisement
Guest User

Untitled

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