как использовать crontab -c @reboot для автоматического запуска redmine

как использовать crontab -c @reboot для автоматического запуска redmine

Я установил Redmine на CentOS 7. Я могу запустить приложение Redmine, вручную выполнив команду, cd /var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &но я хочу, чтобы указанная выше команда автоматически выполнялась при запуске contos. Таким образом, Redmine может автоматически запускаться при перезагрузке CentOS 7.

Я попробовал ввести команду вышеcrontab -e as *@reboot

/var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &*

но это не сработало, и я использовал оболочку, это тоже не сработало. Я действительно хочу знать, как переписать, чтобы crontab -eмой Redmine запускался автоматически, когда я перезагружаю свой CentOS 7.

решение1

Ваша настройка использует веб-сервер Ruby webrick. Альтернативой может быть обслуживание с apacheсервера. Например, см.эта ссылка.

решение2

Redmine запускается при перезагрузке. У меня работает:

crontab -e

добавьте в конец этой строки:

@reboot cd /home/redmine && passenger start -a 0.0.0.0 -p 80 -d -e production >/home/redmine/startup.log 2>&1

/home/redmine - перейдите в свой каталог (также каталог с файлами журнала)

Связанный контент