Отслеживание изменений (в директории и уведомление по эл. почте)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Отслеживание изменений

Сообщение DarkLelik »

Всем привет! незнаю куда запостить сей трабл. Могет есть какая прога которая может это делать ?
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Отслеживание изменений

Сообщение Данил »

Вот, проверяет почту (mailtc) http://mailtc.sourceforge.net
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: Отслеживание изменений

Сообщение DarkLelik »

Данил писал(а):
22.01.2006 19:55
Вот, проверяет почту (mailtc) http://mailtc.sourceforge.net

Да спасибо , видимо ты не понял есть общая папка в локалке , есть свой сервак почтовый , и надо что бы юзверям автоматом отсылались уведомления об изменениях в этой дирекории по эл , почте.
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Отслеживание изменений

Сообщение Данил »

Ааа! Точно не понял :) Но такие скрипты точно есть!!
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: Отслеживание изменений

Сообщение DarkLelik »

Во во, скрипты ... может знает кто ?
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Отслеживание изменений

Сообщение elide »

ну а в чем проблема самому написать?
сохраняешь список файлов с размерами (если очень хочется, то можно и с контрольными суммами).
потом при запуске делаешь такой же список. делаешь diff. если есть - шлешь его юзверям.
а потом сохраняешь этот список вместо старого. и запускаешь всю эту фигню через крон.
слава роботам!
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: Отслеживание изменений

Сообщение DarkLelik »

2elide

Да я бы написал ... , но вот ламер я .... , пока ). Может есть готовый ?
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Отслеживание изменений

Сообщение sash-kan »

примерный шаблон. пока неработоспособен :)

Код: Выделить всё

#!/bin/bash
ls -l /path/to/shared/catalog > ~/spisok.new
if [ -e ~/spisok.old ]
then
  diff ~/spisok.old ~/spisok.new > ~/spisok.diff
  if [ `cat ~/spisok.diff | wc -c` != 0 ]
  then
    cat ~/spisok.diff | mail -s diff user1@host1 user2@host2
  fi
  rm ~/spisok.old ~/spisok.diff
fi
mv ~/spisok.new ~/spisok.old

домашнее задание - довести до ума
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
DarkLelik
Сообщения: 194
Статус: Развожу демонов
ОС: Fedora 16/ FreeBsd 8.0

Re: Отслеживание изменений

Сообщение DarkLelik »

Премного благодарен ))). буду учится ... )
Вам навредит не то, о чем вы не знаете, а то, о чем вы думаете, что знаете, а на самом деле не знаете.

FreeBsd 8.0 - Сервер
Fedora - 16 Desktop
Спасибо сказали: