midrange.com code scratchpad
Name:
sftp Script
Scriptlanguage:
Plain Text
Tabwidth:
4
Date:
06/25/2009 04:49:59 pm
IP:
Logged
Description:
The user was to lazy to give a description
Code:
  1. #!/bin/sh                                                           
  2.                                                                     
  3. build_script() {                                                    
  4.                                                                     
  5. cat <<End-of-message                                                
  6. #!/home/palhc/expectScript/expect.5.43 -f                           
  7. spawn sftp ${USER}@${SFTPHOST}                                      
  8. expect "connecting (yes/no)?" { send "yes\n"; expect "Password:" } \
  9.        "Password:"                                                  
  10. send "${PASSWORD}\n"                                                
  11. expect "sftp>"                                                      
  12. send "cd /Export\n"                                                 
  13. send "get ${GETFILE} /home/palhc/ \n"                               
  14. expect "sftp>"                                                      
  15. expect "sftp>"                                              
  16. send "quit\n"                                               
  17. End-of-message                                              
  18.                                                             
  19. }                                                           
  20.                                                             
  21. build_script | /home/palhc/expectScript/expect.5.43.tar -f -
  22.  
© 2004-2019 by midrange.com generated in 0.005s valid xhtml & css