Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Ivan Frolcov                         2:5020/175.2   13 Sep 2002  15:53:57
 To : Alex Suhov
 Subject : flags
 -------------------------------------------------------------------------------- 
 
  AS> Ситуация такая, переодически появляются новые файлы, нужно это (их
  AS> появление) как-то отслеживать. Как бы это поизящнее реализовать? Оно бы
  AS> вроде все понятно, вызываешь скрипт из планировщика и все дела... Hо
  AS> такого решения не хочется, нужно что-то более продвинутое, желательно под
  AS> mod_perl, чтобы приходила нотификация о изменении в директории. Я точно
 
 Типа, просто и каждый дурак сможет?
 Вот тебе:
 
 #!/bin/sh
 cd твой-каталог
 if [ -f .list ] ; then
    ls -lt >/tmp/ls.$$
    if [ ! diff .list /tmp/ls.$$ >/tmp/diff.$$ ] ; then
       cat /tmp/diff.$$ | mail r00t -s 'Hовые и измененные файлы'
       cp /tmp/ls.$$ .list
    fi   
    rm /tmp/ls.$$
    rm /tmp/df.$$
 else
    ls -lt | tee .list | mail r00t -s 'Создан список файлов'   
 fi
 
 и crontab -e его, man crontab, если что
 
  AS> не уверен, возможно ли вообще такое с такими условиями, т.к. все время
  AS> делал подобное под WinAPI, а там такое провернуть раз плюнуть.
 
 Да уж, заметно. "Люди готовы умереть, лишь бы не думать" (с)Монтень, что ли
 
 PS Hа шелле уже давно ничего не делал, прошу пардону за возможные ошибки
 PPS Перл тут совершенно ни при чем :-)
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 flags   Alex Suhov   13 Sep 2002 11:00:48 
 flags   Ivan Frolcov   13 Sep 2002 15:53:57 
 Hа: flags   Alexander V. Gaiduk   13 Sep 2002 16:03:25 
Архивное /ru.cgi.perl/33006074756c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional