Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/ksh
- LOCAL_DIRECT="/bin"
- FTPOUT=$1
- LOCAL_FILENAME=$2
- REMOTE_FILENAME=$3
- MYUSERNAME=$4
- MYPASSWORD=$5
- FTP_HOST=$7
- #REMOTE_DIR="/sapsgprd /aactss/sec028 /sapspprd /sapsgtst /sapsptst"
- ATTRIBUTES=$6
- #MYPASSWORD=echo ZjFzMnAzCg== | base64 --decode
- RC="99"
- SEPARATOR="************************************************************"
- typeset -l CMD
- ###########################################################################
- #Main Block
- #Connects to FTP_HOST using $myusername and base64 encrypted $mypassword.
- #Sets MVS file attributes to $ATTRIBUTES.
- #copies local file $LOCAL_FILENAME to remote file $REMOTE_FILENAME
- ##########################################################################
- echo Here is a list of passed parameters: >> $FTPOUT
- echo FTPOUT: $1 >> $FTPOUT
- echo LOCAL_FILENAME: $2 >> $FTPOUT
- echo REMOTE_FILENAME: $3 >> $FTPOUT
- echo MYUSERNAME: $4 >> $FTPOUT
- echo MYPASSWORD: $5 >> $FTPOUT
- echo ATTRIBUTES: $6 >> $FTPOUT
- echo FTP_HOST: $7 >> $FTPOUT
- ftp -inv <<end_script >> $FTPOUT
- open $FTP_HOST
- user $MYUSERNAME $MYPASSWORD
- quote site $ATTRIBUTES
- put $LOCAL_FILENAME $REMOTE_FILENAME
- bye
- end_script
- exit;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement