Actually the real question would be why would you want to do that? Well it a long story and I didn’t have many other options but here’s how I did it.
First a shell script that looks something like this:
#!/bin/bash
filename="needed.xml"
pathto="userdirectory/datadirectory/"
hostname="123.123.123.123"
username="username"
password="password"
cd /directory/where/the/file/goes/
ftp -n $hostname <
quote USER $username
quote PASS $password
binary
cd $pathto
get $filename
quit
EOF
cool... then a cron job that calls that code every 10 minutes:
*/10 * * * * /home/user/diectory/mygetfile.sh