vsftpd E-Mail-Benachrichtigung

1710
Senthil Kumar

Ich verwende vsftp auf Ubuntu 9.04 Ist es möglich, eine E-Mail zu senden, wenn ein Benutzer eine Datei mit FTP in einen bestimmten Ordner hochlädt?

0

2 Antworten auf die Frage

2
Xanny

Ich glaube nicht, dass vsftpd selbst etwas hat, was dies für Sie tun wird. Wahrscheinlich müssen Sie ein Skript schreiben / finden, das ein bestimmtes Verzeichnis nach Dateien durchsucht, und es von dort aus per E-Mail senden.

Genau das, was ich dachte! :-) Vielen Dank. Senthil Kumar vor 14 Jahren 0
1
ChillarAnand

You can enable logging for vsftp and then look for files being uploaded in taget directory.

 #!/bin/sh tail -F /var/log/vsftpd.log | while read line; do if echo "$line" | grep -q '/path/to/target/folder'; then echo "File is uploaded" | /usr/sbin/sendmail "foo@bar.com"; fi done 
Was ist, wenn sich das vsftp-Protokoll dreht, wird das Skript inaktiv TSG vor 5 Jahren 0