Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # This script uploads file to remote FTP server
- # Usage: ftpupload some-awesome-file.bin
- HOSTADDR='192.168.1.1'
- USER='admin'
- PASS='admin'
- FILE=$1
- # Must be writable by anonymous users
- DIRTOUPLOAD='/path/to/upload'
- if [ $# -ne 1 ]
- then
- echo "Usage: ftpupload [FILE]"
- exit 1
- fi
- if [ ! -f $FILE ]
- then
- echo "Cannot access $FILE for uploading"
- exit 1
- fi
- FILEDIR=$(dirname $FILE)
- cd $FILEDIR
- FILE=$(basename $FILE)
- echo "${FILE}"
- echo "Trying to upload $FILE located at $FILEDIR"
- ftp -n $HOSTADDR <<END_SCRIPT
- quote USER $USER
- quote PASS $PASS
- cd $DIRTOUPLOAD
- put $FILE
- quit
- END_SCRIPT
- exit 0
Add Comment
Please, Sign In to add comment