У меня есть VDS с Gentoo Linux, и мне любопытно, как выполнить конкретный сценарий bash при запуске моего VDS.
Я просто хочу запустить apache2 во время загрузки и запустить два тонких экземпляра.
Если в вашей службе уже есть сценарий инициализации, вы можете добавить его в default
уровень выполнения, запустив:
# rc-update add apache2 default
Если нет, то зависит от того, какой система услуг вы используете, добавьте свои скрипты в /etc/conf.d/local.start
или /etc/local.d/baselayout1.start
, что-то вроде этого:
cd /path/to/your/app && thin start
Чтобы добавить apache2 во время загрузки:
$ rc-update add apache2 default
Чтобы запустить скрипт вручную
$ /etc/init.d/apache2 start
Также очень полезная команда rc-update -v show
который покажет все доступные сценарии инициализации и список, на каких уровнях запуска они будут выполняться.