Вопрос

Я очень новичок в системное управление и понятия не имею, как работает init.d.Так что, может быть, я делаю что-то не так здесь.

Я пытаюсь начать единорог на ботинке, но как-то просто не начнется каждый раз.Я могу вручную сделать начало / остановку / перезагрузку, просто сервис App_Name Start.Кажется, не может понимать, почему Unicorn не начинается при загрузке, если ручной начальный остановка сервисных работ.Может быть, некоторые пользовательские разрешения могут быть ??

Мой скрипт init init и файлы конфигурации единорога доступны здесь https://gist.github.com/1956543/ a>

Я устанавливаю среду разработки на Ubuntu 11.1, бегущий внутри VM.

Обновление - это может быть возможно из-за виртуальной машины?В настоящее время я делясь всей CodeBase (папкой) с виртуальной машиной, которая также происходит, чтобы содержать конфигурацию Unicorn, необходимое для начала единорога.

Любая помощь была бы очень ценится!

Спасибо

Это было полезно?

Решение

To get Unicorn to run when your system boots, you need to associate the init.d script with the default set of "runlevels", which are the modes that Ubuntu enters as it boots.

There are several different runlevels, but you probably just want the default set. To install Unicorn here, run:

sudo update-rc.d <your service name> defaults

For more information, check out the update-rc.d man page.

Другие советы

You can configure a cron job to start the unicorn server on reboot

crontab -e

and add

@reboot /bin/bash -l -c 'service unicorn_<your service name> start >> /<path to log file>/cron.log 2>&1'
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top