Linux
啟動時的 Redhat 初始化腳本
我安裝了 Redhat 6.4 並創建了一個新的初始化腳本,它使用 SVN 更新項目。
然後我在 chkconfig 中配置了腳本。問題是每次我重新啟動伺服器時,由於某種原因我失去了 ssh 連接(重新啟動後連接被拒絕),我必須從快照中恢復 HD。
伺服器位於 EC2 上,帶有一個密鑰文件,也許它與權限有關?
謝謝,
您可能希望在重新啟動時查看控制台輸出。
sshd 很可能只是沒有啟動。
此外,聽起來您的初始化腳本可能會被破壞。
如果您的腳本掛起並且在 ssh 之前啟動,您將無法訪問該機器。您可以考慮確保您的自定義初始化腳本最後啟動。
init 腳本用於啟動/停止系統服務,使用 SVN 更新項目聽起來不像是系統服務。我建議其他方法: 1. 如果您只需要在啟動時進行更新,請從 /etc/rc.d/rc.local 啟動您的腳本 2. 如果您需要定期進行更新,則將腳本設置為從 cron 執行