У меня есть ряд единиц, по существу идентичных тем, которые приведены в этом ответе: https://superuser.com/a/1276457/87585
Моя проблема в том, что модуль .path
активируется много раз в быстрой последовательности из-за сценария, который записывает в файл, указанный в .path
, построчно, а не все сразу. Это, в свою очередь, приводит к тому, что модуль .service
связанный с этим .path
запускается несколько раз в быстрой последовательности, что, в свою очередь, приводит к запуску предела запуска, благодаря чему некоторые изменения в файле по существу «пропускаются».
Я хотел бы сделать так, чтобы, когда это произойдет, несколько запросов на перезапуск устройства превратились в один запрос, или, возможно, больше, чем, но меньше, чем исходное число, чтобы не запускать предел запуска. Я бы просто снял ограничение на единицу .service
связанную с единицей .path
, но тогда эта единица .service
просто достигла бы предела запуска для другой единицы, которую он запускает. В идеале я мог бы сгруппировать запросы для .service
связанного с .path
. Как я могу это сделать?
Что бы это ни стоило, я использую systemd 215 и Debian Jessie.