Advertisement
Guest User

Untitled

a guest
Sep 20th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. #!/bin/ksh
  2. LOCAL_DIRECT="/bin"
  3. FTPOUT=$1
  4. LOCAL_FILENAME=$2
  5. REMOTE_FILENAME=$3
  6. MYUSERNAME=$4
  7. MYPASSWORD=$5
  8. FTP_HOST=$7
  9. #REMOTE_DIR="/sapsgprd /aactss/sec028 /sapspprd /sapsgtst /sapsptst"
  10. ATTRIBUTES=$6
  11. #MYPASSWORD=echo ZjFzMnAzCg== | base64 --decode
  12. RC="99"
  13. SEPARATOR="************************************************************"
  14. typeset -l CMD
  15. ###########################################################################
  16. #Main Block
  17. #Connects to FTP_HOST using $myusername and base64 encrypted $mypassword.
  18. #Sets MVS file attributes to $ATTRIBUTES.
  19. #copies local file $LOCAL_FILENAME to remote file $REMOTE_FILENAME
  20. ##########################################################################
  21. echo Here is a list of passed parameters: >> $FTPOUT
  22. echo FTPOUT: $1 >> $FTPOUT
  23. echo LOCAL_FILENAME: $2 >> $FTPOUT
  24. echo REMOTE_FILENAME: $3 >> $FTPOUT
  25. echo MYUSERNAME: $4 >> $FTPOUT
  26. echo MYPASSWORD: $5 >> $FTPOUT
  27. echo ATTRIBUTES: $6 >> $FTPOUT
  28. echo FTP_HOST: $7 >> $FTPOUT
  29. ftp -inv <<end_script >> $FTPOUT
  30. open $FTP_HOST
  31. user $MYUSERNAME $MYPASSWORD
  32. quote site $ATTRIBUTES
  33. put $LOCAL_FILENAME $REMOTE_FILENAME
  34. bye
  35. end_script
  36. exit;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement