Я написал приложение (сценарий оболочки) для клиента, которое нужно запускать (и останавливать) каждый день в соответствии с пользовательским расписанием, которое должно редактироваться клиентом (который не является инженером). В идеале расписание - это просто текстовый файл со строкой на каждый день, в которой указывается точное время запуска приложения, и расписание должно обновляться всякий раз, когда клиент редактирует этот файл. Проблема с чем-то вроде crontab заключается в том, что это не дружественный интерфейс для клиента. Я думал о том, чтобы написать какую-нибудь программу, которая все время работает в фоновом режиме, читая расписание и проверяя время. Но это кажется немного сложным и ненадежным. Интересно, эта проблема уже решена?