Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 9 maja 2024, 15:32

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 
Autor Wiadomość
Post: sobota, 8 marca 2008, 09:22 
Offline
Użytkownik

Rejestracja: niedziela, 18 maja 2003, 22:55
Posty: 386
Lokalizacja: Rzeszów
czy ktos probowal zrobic cos takiego i czy wogole jest mozliwosc...?

_________________
------------------------
HOUSE music


Na górę
 Wyświetl profil  
 
Post: sobota, 8 marca 2008, 10:55 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
tassman pisze:
czy ktos probowal zrobic cos takiego i czy wogole jest mozliwosc...?


Możliwość jest, musisz mieć uruchomionego daemona sprawdzającego filesystem i przechwytywać jego wyjscie - dalej juz prosto. Daemon nazywa się fam. Nie wiem czy będzie działał z NND - nie próbowałem. Można by to obejść jakimś prostym shellowym scriptem uruchamianym z crona (jesli minimalne opóźnienie 1 minuty jest dopuszczalne), lub działającym w nieskończonej pętli (jesli musisz mieć tę informację częściej).
Tak częste sprawdzanie może być dość obciążające system, jednak jeśli opóźnienie zwiększyć to średnie obciążenie systemu będzie się zmniejszać

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 8 marca 2008, 11:01 
Offline
Użytkownik

Rejestracja: niedziela, 18 maja 2003, 22:55
Posty: 386
Lokalizacja: Rzeszów
sprawdzanie moze byc nawet co 60 minut tak naprawde.
rozumiem ze jeszcze potem pakiet do wysylania maili i gotowe...?


---------------EDIT--------------------

juz mam: EXIM ktory emuluje sendmaila

_________________
------------------------
HOUSE music


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 8 marca 2008, 11:12 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
tassman pisze:
sprawdzanie moze byc nawet co 60 minut tak naprawde.
rozumiem ze jeszcze potem pakiet do wysylania maili i gotowe...?


program mail masz w systemie, może być tylko konieczne doinstalowanie exima (lub innego serwera smpt) bo słyszałem że mail nie radzi sobie zbyt dobrze z zewnetrznymi serwerami - ale to tylko słyszałem, sam nie miałem potrzeby próbować.

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 8 marca 2008, 12:01 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
tak na szybko i bez testów script sprawdzający czy zawartość katalogu uległa zmianie:

: [/] [] ()

#!/bin/sh

tested_dir=/sciezka/katalog

mk_md5sum() {
    ls $tested_dir > /tmp/tested_dir_list
    md5sum /tmp/tested_dir_list | cut -f1 -d ' ' > /tmp/md5_file
    rm -f /tmp/tested_dir_list
}

if [ ! -f /tmp/md5_file ]; then
    mk_md5sum
else
    ls $tested_dir > /tmp/tested_dir_list.tmp
    md5sum /tmp/tested_dir_list.tmp | cut -f1 -d ' ' > /tmp/md5_file.tmp
    rm -f /tmp/tested_dir_list.tmp
    diff /tmp/md5_file /tmp/md5_file.tmp >/dev/null
    if [ $? != 0 ]; then
        echo "Zawartość katalogu $tested_dir została zmieniona" | mail-s "Zmiana zawartości katalogu" adres@domena.com
        mv -f /tmp/md5_file.tmp /tmp/md5_file
    fi
fi



cały script działa, nietetsowane jedynie wysyłanie maila. Będziesz miał pracę domową... :twisted:
Oczywiście w zmiennej tested_dir musisz wstawić własny katalog. Acha, script używa narzędzi z pakietu diffutils - musisz mieć zainstalowany ten pakiet.

Cały problem można rozwiązać również na wiele innych sposobów...

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 8 marca 2008, 12:55 
Offline
Użytkownik

Rejestracja: niedziela, 18 maja 2003, 22:55
Posty: 386
Lokalizacja: Rzeszów
serdecznie dziekuje

_________________
------------------------
HOUSE music


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 10 marca 2008, 00:26 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
a probowal ktos uzywac dnotify?? Nie ma tego w nnd ale moze wartoby sie zainteresowac tym tematem?

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 10 marca 2008, 16:39 
Offline
Użytkownik

Rejestracja: niedziela, 18 maja 2003, 22:55
Posty: 386
Lokalizacja: Rzeszów
ooooo to jest funkcjonalne dla mojego problemu, jezeli ktoras z madrzejszych glow bedzie miala czas to bylo by fajnie....

_________________
------------------------
HOUSE music


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 8 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 13 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl