Существует ли инструмент автоматического развертывания, который управляет запуском приложений на различных компьютерах, особенно в Unices? Или единственная надежда - изучить основные особенности каждого Unix (osx, linux, solaris, hpux, aix) о том, как настроить приложения для запуска при запуске системы?
Я хочу запускать их как конкретного пользователя, а не как root. В данный момент я запускаю их все в течение сеанса экрана ... что создает трудности, так как это требует ручного вмешательства каждый раз, когда машина перезагружается по какой-то причине.
В идеале я ищу инструмент, который будет читать, скажем, ~/.startup-Programs, файл которого содержит в каждой строке командную строку для запуска необходимых демонов. И этот инструмент должен работать на OSX, Linux, Solaris, HPUX и AIX ... писать соответствующие сценарии запуска для каждой платформы.
Я также должен иметь возможность перезапустить программы, если они по какой-то причине умирают.