За что я люблю swatch?

Perl
И почему это не швейцарские часы, а вещь, которая гораздо проще, дешевле и надёжнее…
Хорошо, вот вам достаточно доходчивое объяснение.
1) Смотрим, что у нас в $HOME/.swatchrc:

watchfor /VZ QUOTA: disk softlimit exceeded/
 exec ssh my-pc zenity --info --text "$*"

2) Пишем команду:

$ swatch --daemon -t /var/log/messages

3) Видим сотню открывшихся одновременно окон zenity на своём my-pc'шнике :)

К чему это я?
Да пожалуй к тому, что если бы все OpenSource-утилиты были столь же просты и прямолинейны, как swatch, завтра бы уже наступил рай на Земле (а послезавтра он уже всем надоел бы и захотелось чего-нибудь нового).
Просто почитайте документацию к тому же logwatch, сравните её с документацией swatch и сделайте правильный выбор!

P.S. Частота выполнения действий (exec, mail и пр.) конечно же настраивается, то есть совершенно необязательно реагировать на все однотипные сообщения в логе — для этого в swatchrc можно задать threshold

8 комментариев

avatar
В Linux?
avatar
Это чистый Perl, swatch не работает на Марсе только потому, что там пока нет компьютеров.
avatar
Создал блог Perl :) Не знал, что у перла логотип верблюд…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.