Лучший способ запустить программу при начальной загрузке на Сервере Ubuntu

Вы, вероятно, хотите, чтобы Ваш сервер IMAP имел фиксированный адрес, если можно сделать это.

Если Вы не можете, то Вы, вероятно, хотите, чтобы это обновило Ваш DNS со своим именем и текущим IP-адресом.

Если Вы не можете сделать этого, то Вы не можете сделать то, что Вы хотите.

Причина, которой работа долей Samba состоит в том, что протокол SMB, в то время как это использует IP, действительно не использует DNS. Это является более старым, чем это, и каждый сервер просто объявляет о своем присутствии периодически.

1
задан 24 February 2012 в 00:45
2 ответа

Как и в случае с Для всех Linux существует множество различных способов сделать это.

Однако лучший способ - написать файлы upstart для приложений, которые нужно запускать при загрузке. Upstart заменяет устаревшую систему инициализации sysV.

3
ответ дан 3 December 2019 в 19:14

Я делаю копию /etc/init.d/skeleton и настраиваю ее под свои нужды. Это довольно просто, и я думаю, что это так » s лучший способ реализовать запуск вещей во время загрузки. Не забудьте запустить update-rc.d name-of-app defaults или что-то подобное, чтобы включить его.

В качестве альтернативы вы можете отредактировать /etc/rc.local по своему усмотрению. В этом случае нет необходимости запускать update-rc.d.

0
ответ дан 3 December 2019 в 19:14

Теги

Похожие вопросы