Доброе время суток! Нужен совет, есть две программы (А и Б) одна работает в цикле и собирает инфу о состоянии системы, при определенных условиях программа А, вызывает программу Б с аргументами, при запуске программа Б выполняет парсинг конфигов, после чего начинает работу с принятыми данными. Можно ли сделать так, чтобы программа Б постоянно не выполняла парсинг, так как конфиг файлы меняются реже чем выполняется запуск программы Б?.
Я себе представил это так:
1. при старте системы программы А и Б запускаются;
2. программа Б выполняет парсинг конфигов и останавливается висеть как демон и ждать сигнала от программы А
3. программа А, при необоходимости, уже не запускает программу Б, а просто передает ей данные, соответственно программа Б просыпается, выполняет необходимые действия и сново в режим stand by.
Посоветуйте как реализовать 2й и 3й пункт, а то идея есть, а с чего начать не знаю
Спасибо!