Назад | Перейти на главную страницу

Как автоматически запустить rpcbind при загрузке на сервере Ubuntu 14.04?

Я безуспешно пытался настроить свой сервер Ubuntu 14.04 для запуска rpcbind при загрузке.
RPCbind установлен и отлично работает, если я запускаю его вручную с помощью
service rpcbind start
Я автоматически добавил символические ссылки в каталоги уровней запуска с помощью команды
update-rc.d rpcbind defaults
Для записи я пробовал другие варианты предыдущей команды, например update-rc.d rpcbind start 2345 и update-rc.d rpcbind enable 2345. Ни один из них не создал символические ссылки, только update-rc.d rpcbind defaults сделал.
Теперь на моем уровне запуска по умолчанию есть символическая ссылка, которая выглядит так:

S20rpcbind -> ../init.d/rpcbind

Даже при этом, когда я перезагружаю сервер, rpcbind не запускается автоматически. Любая помощь в выполнении этой работы будет оценена! Спасибо.

Как говорит Neo_999, вы можете добавлять что-то в свой /etc/rc.local и для уже заявленных услуг это работает хорошо.

Для вещей без служебной декларации вы можете подделать ее через экран GNU:

sudo -u $USER -- screen -d -m $EXECUTABLE

Это позволит вам создать предварительно отсоединенный сеанс экрана с произвольным $EXECUTABLE работает как $USER.

Как ни крути, но он работает и избавляет вас от необходимости писать сценарии инициализации.

Наконец-то я нашел один работающий способ. Я просто добавил команду service rpcbind start внутри /etc/rc.local сценарий. Не знаю, правильно ли это делать, но он работает.