I need a script/app written that will keep files from many directories (and subdirectories) sync'd from an FTP server to a local machine.
The script needs to allow a "ini file" that will list the directories to scan for new files. The script must then enter those directories in order and search all subdirectories for files that do not exist on the local machine. When they do not exist, the script should download the files. There will be multiple "ini" files used and run on various cron schedules.
The machine that will be running the script will be running Ubuntu x64 server 10.x
The script/app can be written in any language you choose although perl is preferred.