Доброе время суток всем, помогите, пожалуйста, с написанием скрипта.
Вопрос конечно может и лажовый, но я скриптов никогда не писал, и потому очень прошу помочь всех добрых ну и не очень добрых людей, а сделать надо вот что:
скрипт должен постоянно следить за определенным файликом - его содержимым (список с ip адресами) и в случае, если в этом файлике произошло любое изменение (добавился ip адрес), то этот скрипт должен тут же запустить другой, указанный мною скрипт.
Спасибо всем откликнувшимся.
LinuxForum.Fans
Помогите со скриптом
Автор: KPA
7 сообщений
1988 просмотров
incron это умеет.
...и inotifywait тоже.
...и iwatch.
Альберто, эти отслеживалки получается в режиме нонстоп работают?
на сколько они грузят систему, и есть ли решение на уровне ядра (без доп костылей)?
Альберто, эти отслеживалки получается в режиме нонстоп работают?
По-разному: одни запущены демоном, другие анализируют логи. Грузят, как обычный cron.
и есть ли решение на уровне ядра
Так они и анализируют события ядра:
text
gentoo-laptop linux # zgrep NOTIFY /proc/config.gz
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y[quote="moshell"]Альберто, эти отслеживалки получается в режиме нонстоп работают?
По-разному: одни запущены демоном, другие анализируют логи. Грузят, как обычный cron.
и есть ли решение на уровне ядра
Так они и анализируют события ядра:
text
gentoo-laptop linux # zgrep NOTIFY /proc/config.gz
CONFIG_FSNOTIFY=y
CONFIG_DNOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y[/quote]
не легче ли тогда костыль с паузами в автозагрузку либо тот же крон?
не легче ли тогда костыль с паузами в автозагрузку либо тот же крон?
Не легче, проверку с помощью cron чаще чем раз в минуту, ещё надо умудриться запустить.
Да и возможности этих программ гораздо шире, чем просто проверка изменения файла.
задача у ТС интересная.
не связана ли она с iptables?
Войдите или зарегистрируйтесь, чтобы ответить.