Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dmitry.Karpov Гость
|
Добавлено: Пн Ноя 19 2001 16:32 Заголовок сообщения: как дождаться, когда trafd скинет данные в лог? |
|
|
Я запустил демона trafd для подсчета трафика. По сигналу INT он скидывает в /var/trafd/trafd.интерфейс собранную статистику, которую обрабатывает traflog.
Как дождаться момента, когда trafd закончит сброс статистики, чтобы начать обрабатывать ее traflog'ом и моими скриптами? Программа kill ждать не приучена... |
|
Вернуться к началу |
|
|
Арлекин Гость
|
Добавлено: Пн Ноя 19 2001 17:50 Заголовок сообщения: Re: как дождаться, когда trafd скинет данные в лог? |
|
|
Первое, что в башку лезет: Если trafd блокировку на файл кидает, тогда перлом можно проверить. Если нет - цепляться за список процессов. |
|
Вернуться к началу |
|
|
Dmitry.Karpov Гость
|
Добавлено: Пн Ноя 26 2001 19:54 Заголовок сообщения: trafd делает fork() - можно дождаться его окончания, но как поймать его? |
|
|
По сигналу -INT trafd делает fork() - видимо, основной процесс продолжает собирать статистику, а второй скидывает набранную статистику. Проблема в том, что второй роцесс появляется не сразу, так что можно легко пропустить его появление и окончание.
Задача прдолжает оставаться нерешенной... |
|
Вернуться к началу |
|
|
|