BASH automate ftp
#! /bin/bash
function fappend \
{
echo "$2">>$1;
}
#credentials
FTPUSER="ftpusername";
FTPPASS="ftppassword";
FTPSITE="ftp.blahblah.com";
#file to download
FTPFILE="myfile.zip"
FTPTMP="ftp_script.txt";
rm -rf $FTPTMP;
fappend $FTPTMP "open -u $FTPUSER,$FTPPASS $FTPSITE";
fappend $FTPTMP "get $FTPFILE";
fappend $FTPTMP "bye";
lftp -f $FTPTMP;
rm -rf $FTPTMP;code snippets are licensed under Creative Commons CC-By-SA 3.0 (unless otherwise specified)
|