Мне нужно запустить эту команду
cd /my/app/path&&rails s
каждый раз, когда я запускаю свою виртуальную машину Ubuntu. Я пытался добавить его в /etc/rc.local файл, а также в /etc/init.d/rc.local но это не работает
Я также пытался запустить его в сценарии sh, но тоже не работает. Есть идеи? Я использую vagrant для виртуализации Ubuntu.
cd /path && rails s > /var/log/myapp.log 2>&1, вы увидите, какая ошибка не позволяет запустить сервер Rails. Скорее всего, RVM должен быть загружен в вашу оболочку. Убедитесь, что если вы вставите это в скрипт, вы запустите его как ваш пользователь, например, sudo -u user bash -c 'cd /path && rails s' будет работать как пользователь по умолчанию и использовать Bash, который может потребоваться загрузить RVM (конечно, заменить user с именем пользователя, под которым запускается проект Rails).