[sisyphus] systemd-network

Денис Смирнов mithraen на freesource.info
Вт Авг 12 18:10:07 MSK 2014


On Tue, Aug 12, 2014 at 05:32:45PM +0400, Mikhail Efremov wrote:

> Нет, там, по сути инициализация чрутов, а хуком уже последующее
> изменение при необходимости.
> Здесь же всегда запуск из двух мест по одному условию
> (изменение /etc/resolv.conf). Причем практически одновременный, что,
> возможно, тоже может создавать проблемы из-за каких-нибудь race.

В systemd inotify-based реакция происходит по закрытию файла.

race может быть только в одном случае -- если модифицируется с небольшим
интервалом, скажем, /etc/resolv.conf и /etc/hosts. Тогда, если второй файл
был изменен после запуска, но до завершения юнита с синхронизацией --
повторно он вызван не будет.

Я для личных целей пользуюсь incrond, и пробовал его заменить systemd, но
именно из-за этой особенности не срослось (там еще мне помешало то, что я
не нашел как при слежении за каталогом реагировать отдельно на каждый
файл -- указывая имя этого файла как параметра для скрипта).

-- 
С уважением, Денис

http://mithraen.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140812/1b6e7287/attachment.bin>


Подробная информация о списке рассылки Sisyphus