Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have an FTP folder and when a user uploads a file, I'd like to receive an email. Is there a daemon that will do that?

share|improve this question
add comment

4 Answers

up vote 1 down vote accepted

You can do something like it's suggested on this question.

share|improve this answer
    
Agreed - I was going to suggest something using inotify... –  EEAA Sep 8 '10 at 4:16
add comment

I usually leave a tail -f running against a log in a terminal for situations like that.

You could configure logtwatch to watch the log for a string and e-Mail. Also, more recent versions of syslog-ng support similar functionality.

Additional solutions could include a host based IDS or the Linux auditing system. However, host IDS are typically not realtime and auditd/auditctl does not provide anything that the log solutions would not for this particular application.

share|improve this answer
add comment

Recent versions of ProFTPd include a ftpmail module which might do exactly what you asked for.

share|improve this answer
add comment

You could use incron for that purpose, which will use the inotify API of the Linux kernel.

You can create a rule which sends a mail to you every time a file is created (or modified, or deleted, or accessed...) in a certain directory.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.