Столкнулся с проблемой, для ее решения нужен скрипт который бы мониторил содержимое домашнего каталога пользователя root и если в нем появляется новый файл или каталог - слал сообщение на почту с именами новых файлов или каталогов.

2

man inotify

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

кланяюсь в ноги  smile

4

Негрюка пишет:

кланяюсь в ноги

это лишнее. тут карма есть ab

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

написал бы кто правильный код ваще б цены вам небыло))

6

Негрюка, код на заказ стоит денег. Так что либо потратить время на man, либо деньги.

7

Негрюка пишет:

написал бы кто правильный код

будет время - напишу. Мне ещё за $$$ писать надо. Кстати код у вас  простой, да и примеры в гугле есть.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

inotifywait -e create /home/ftp/incoming --format "%w%f" -q -m| while read file; do
     clamscan $file
  done

код мониторинга каталога(если я все правильно сделал) а как почту привинтить MAILTO="" и собрать в кучу все))

9

Негрюка пишет:

а как почту привинтить MAILTO="" и собрать в кучу все))

что-то типа

echo "test" | mail user@example.com

ну и ключи там разные (тема, from, и проч.)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10

кстати, разве сам clamscan не умеет работать с inotify? Было-бы странно. Сдаётся мне, эта задача решается без всяких скриптов и прочих костылей.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)