«Группировка» системных запросов на запуск

240
2rs2ts

У меня есть ряд единиц, по существу идентичных тем, которые приведены в этом ответе: https://superuser.com/a/1276457/87585

Моя проблема в том, что .pathустройство активируется много раз в быстрой последовательности из-за сценария, который записывает в файл, указанный в .pathмодуле, построчно, а не все сразу. Это, в свою очередь, заставляет .serviceюнит, связанный с этим .pathюнитом, запускаться несколько раз подряд, что, в свою очередь, приводит к запуску предела старта, благодаря чему некоторые изменения в файле по существу «пропускаются».

Я хотел бы сделать так, чтобы, когда это произойдет, несколько запросов на перезапуск устройства превратились в один запрос, или, возможно, больше, чем, но меньше, чем исходное число, чтобы не запускать предел запуска. Я бы просто убрал ограничение на .serviceюнит, связанный с .pathюнитом, но тогда этот .serviceюнит просто достиг бы предела старта для другого юнита, который он запускает. В идеале я мог бы сгруппировать запросы для .serviceустройства, связанного с .pathустройством. Как я могу это сделать?

Что бы это ни стоило, я использую systemd 215 и Debian Jessie.

0

0 ответов на вопрос

Похожие вопросы