Потратил кучу времени, не могу заставить работать эту штуку как нужно.
Задача: при аплоаде файла по FTP из под определённой учётки, пересылать всё на мыло.
Решение: ProFTPd:
Код: Выделить всё
<IfModule mod_exec.c>
ExecEngine on
ExecLog /var/log/proftpd/exec.log
ExecOnCommand APPE,STOR /srv/emailfile.sh %F
</IfModule>
<IfModule mod_vroot.c>
VRootEngine on
DefaultRoot ~
</IfModule>
Код: Выделить всё
<Directory /srv/ftp_root>
ExecOnCommand APPE,STOR /srv/emailfile.sh %F
</Directory>