Alexey Pechnikov wrote:
P.S. Можно ли где-то найти, какие события incron как использовать?
http://dailypackage.fedorabook.com/index.php?serendipity[action]=search&serendipity[searchTerm]=incrond
Play a sound whenever a writable file in /tmp is closed
(use play instead of paplay if you're not using PulseAudio)
/tmp IN_WRITE_CLOSE paplay /usr/share/sounds/KDE_Beep_Bottles.wav
Reload the DNS configuration whenever /etc/named.conf is modified
/etc/named.conf IN_MODIFY /sbin/service named reload
Run a script whenever a file in the inbound mailbox directory changes
/var/spool/mail IN_WRITE_CLOSE /usr/local/bin/mail-notify-script $#
> Осталось придумать, что делать при ротации лога...
Я так понял, что вы спрашиваете "что делать, если имя файла изменилось
?" В этом случае incron может увидеть обновление директории и запустить
скрипт, например, который вам уже советовали:
sudo socat EXEC:"/usr/bin/tail -f /var/log/postgresql/самый_новый_файл"
TCP4-LISTEN:1111
"самый_новый_файл" можно сделать симлинком, и менять его тем же скриптом.
То есть идея была - запускать скрипт по событию, а не сканируя
директорию раз в н сек, на предмет изменений, и здесь incron - находка.
А как лучше исхитриться именно в вашем случае - вам виднее.
Удачи.
--
Sincerely,
Nicholas
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]