У нас есть много запланированных заданий, которые выполняют самые разные задачи - перемещают журналы, загружают и готовят их, извлекают данные из внешних источников, создают отчеты и т. Д. Некоторые из них выполняются ежечасно, некоторые ежедневно, а их много зависимостей между различными задачами. Мы управляем всем этим с помощью инструмента рабочего процесса, который почти подходит в теории, но часто не оправдывает ожиданий или не оправдывает себя на практике. Все основано на Linux.
Похоже, это должна быть довольно хорошо решенная проблема. Есть ли какие-нибудь хорошие системы с открытым исходным кодом или недорогие коммерческие системы, которые могут справиться с этим хорошо?
Взгляните на JobScheduler - http://jobscheduler.sourceforge.net/ Он бесплатный / с открытым исходным кодом и очень надежен. В настоящее время я работаю над этим. Это очень хорошо задокументировано.
eGroupware - отличное приложение. Открытый исходный код, возможность использования нескольких почтовых клиентов, даже используемых в мобильных телефонах. www.egroupware.org
К сожалению, я задал свой вопрос анонимно. Я такой глупый. JobScheduler очень похож на то, что я хочу - на самом деле, он очень похож на то, что мы используем сейчас, хотя, надеюсь, с меньшим количеством досадных ошибок.