4

Существует ли инструмент автоматического развертывания, который управляет запуском приложений на различных компьютерах, особенно в Unices? Или единственная надежда - изучить основные особенности каждого Unix (osx, linux, solaris, hpux, aix) о том, как настроить приложения для запуска при запуске системы?

Я хочу запускать их как конкретного пользователя, а не как root. В данный момент я запускаю их все в течение сеанса экрана ... что создает трудности, так как это требует ручного вмешательства каждый раз, когда машина перезагружается по какой-то причине.

В идеале я ищу инструмент, который будет читать, скажем, ~/.startup-Programs, файл которого содержит в каждой строке командную строку для запуска необходимых демонов. И этот инструмент должен работать на OSX, Linux, Solaris, HPUX и AIX ... писать соответствующие сценарии запуска для каждой платформы.

Я также должен иметь возможность перезапустить программы, если они по какой-то причине умирают.

1 ответ1

3

Извините, нет - у каждого из этих * nixes есть разные методы запуска - каждый использует своего рода вариацию уровней запуска и т. Д .; в лучшем случае вы можете написать программу для каждой ОС, которая будет делать то, что вы хотите, но что-то подобное не является универсальным и специфичным для каждого варианта Unix / Linux, который вы используете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .