如何使用 crontab -c @reboot 自動啟動 redmine

如何使用 crontab -c @reboot 自動啟動 redmine

我在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 - 變更為您的目錄(還有日誌檔案目錄)

相關內容