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

346
george

Я установил 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.

0
Вероятно, лучше использовать systemd для запуска и мониторинга сервисов. Это было разработано для этой цели. mtak 6 лет назад 1
@mtak как использовать systemd для автоматического выполнения команды cd / var / www / html / redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &? не могли бы вы мне сказать? Спасибо! george 6 лет назад 0
Это не так сложно. Пожалуйста, сделайте некоторое исследование, и если вы не можете понять это, задайте еще один вопрос. mtak 6 лет назад 0

1 ответ на вопрос

0
mvw

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

@mvwthanks за вашу ссылку. но я использую contos7, у вас есть инструктор для contos7? george 6 лет назад 0

Похожие вопросы