[vox-tech] Automated backups of files on remote FTP server
Tim Riley
timriley at appahost.com
Thu Sep 28 13:33:45 PDT 2006
On Thu, 2006-09-28 at 12:05 -0700, Richard S. Crawford wrote:
> I've been tasked with finding a way to backup our files on our remote host to
> a local server on a regular basis. Trouble is I can only get to the remote
> host via FTP. Both systems run Linux.
>
> What's the best way to go about doing this?
Here's an ftp shell script that you can put in crontab.
:
# ftp_get.sh
# ----------
#
# Freely available software. See appaserver.org .
# -----------------------------------------------
if [ "$#" -lt 4 ]
then
echo "Usage: $0 host directory 'filespec' username [password]" 1>&2
exit 1
fi
host=$1
directory=$2
filespec=$3
username=$4
if [ "$#" -eq 5 ]
then
password=$5
else
stty -echo
echo -n "Password: "
read password
echo ""
stty echo
fi
(
echo "open $host"
echo "user $username $password"
echo "prompt"
echo "binary"
echo "cd $directory"
echo "mget \""$filespec"\""
echo "close"
) | ftp -n -v
exit 0
>
> _______________________________________________
> vox-tech mailing list
> vox-tech at lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
More information about the vox-tech
mailing list