Re: События о смене состояния интерфейсов
On Mon, Apr 10, 2006 at 07:30:36PM +0400, Max Dmitrichenko wrote:
> Привет всем!
>
> Может кто-нить знает. Есть ли легкий способ в юзерспейсе как-нибудь
> получить сообщение/событие о том, что интерфейс перешел в running
> или наоборот? Причем хочется асинхронно, т.е. не polling'ом.
Интерфейсы-то какие? Сетевые? Можно через procfs.
Смотри в /proc/sys/net/ipv4/conf/, там они появляются в момент поднятия, и
пропадают при деактивизации.
Для отслеживания изменений в файловой системе в Linux 2.4 есть dnotify
и в 2.6 - inotify. man fcntl на предмет F_NOTIFY.
В дебиан даже есть утилитка, которая так и называется - dnotify.
Можно использовать в скрипте.
--
Станислав
Reply to: