(cd /usr/local/asterisk; tar cvf - `find . -name '*.conf' -print`) | gzip > backup.tar.gz
#! /bin/sh
ftphost=10.0.0.10
ftpuser=myuser
ftppassword=geheim
localpath=/usr/local/asterisk/conf
remotepath=/upload/backup/asterisk
ftp -v -i -n $ftphost << EOF
quote user $ftpuser
quote pass $ftppassword
binary
hash
cd $remotepath
lcd $localpath
mput *.conf
bye
EOF
exit 0