I have a linux box (Debian) which is up 24/7. I'd like to set it up in such a way, that once a day it connects to a specific FTP server and checks if any files have changed since the last check. If they have, it should send me an email with a list of the changed files.
The check doesn't have to be thorough - I'll be happy if it just compares file dates. But it has to be recursive.
How can I do this? I understand I can use cron to schedule the process, but what do I use to connect and check for changes?