Я исследовал сеть и попробовал множество решений. Пока что у меня ничего не получилось, отсюда и этот вопрос.
У меня есть приложение rails, которое я запускаю с помощью mongrel_rails start -e production -p 80
. Эта команда должна быть запущена из каталога приложения, в данном случае "/var/myapp".
Это настройка:
/etc/mongrel.sh
#!/bin/bash
sleep 15;
cd /var/myapp/
mongrel_rails start -e production -p 80
Я добавил это (sh /etc/mongrel.sh
) перед exit 0
в /etc/rc.local
Вышеуказанное НЕ работает, но работает при ручном запуске sh /etc/mongrel.sh
. Я также попытался запустить это в сеансе экрана, используя: screen -d -m *command*
.
Любые предложения, чтобы заставить это работать как желаемый? Мне нужно, чтобы это приложение работало после загрузки.