我在CentOS 7上安裝了Redmine,我可以透過手動執行命令來運行Redmine應用程序,cd /var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &
但我想設定上面的命令可以在contos啟動時自動執行。 7.
我嘗試將以上命令放入crontab -e as *@reboot
/var/www/html/redmine && bundle exec rails server webrick -e production -b 192.168.1.109 &*
但沒成功,我用了shell,也失敗了。我真的很想知道如何重寫crontab -e
以在重新啟動我的 CentOS 7 時自動啟動我的 redmine。
答案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 - 變更為您的目錄(還有日誌檔案目錄)