想要redmine在centos上開機自動執行,於是就在 /etc/rc.local裡面加上了一行指令碼
#!/bin/sh
echo "start redmine:"
/usr/local/ruby/bin/ruby /usr/local/redmine/script/server webrick -e production -d
必須要寫全命令的全路徑,因為環境變數是在登入之後生效的,否則會啟動不成功。在這個地方嘗試了多次,才發現這個原因。
進入系統可以用netstat -ntlp 檢視3000埠是否監聽。或者用curl 'http://localhost:3000 檢視是否正常。
from:
如何使redmine開機執行(其他服務類似)
1 首先確定手動執行redmine啟動語句可行 ruby bin rails server webrick e production d b 0.0.0.0 b表示後台執行,不會因為ctrl c等終結 2 然後在 etc rc.local中寫入要執行指令碼,如redmine startup路徑 us...
C 程式開機自動執行
void main char system max path 系統目錄路徑 char pathtofile max path 要開機執行的檔案的完整路徑 hmodule getmodh getmodulehandle null 得到當前執行檔案的全路徑 getmodulefilename getmo...
開機自動執行指令碼
需求 自己寫了乙個定時重啟linux的shell指令碼,想要在開機的時候自動執行該指令碼 該指令碼reboot.sh內容為 bin bash while 1 do currenthour date h currentmin date m currentsec date s if currenthou...