Linux

啟動時的 Redhat 初始化腳本

  • November 28, 2013

我安裝了 Redhat 6.4 並創建了一個新的初始化腳本,它使用 SVN 更新項目。

然後我在 chkconfig 中配置了腳本。問題是每次我重新啟動伺服器時,由於某種原因我失去了 ssh 連接(重新啟動後連接被拒絕),我必須從快照中恢復 HD。

伺服器位於 EC2 上,帶有一個密鑰文件,也許它與權限有關?

謝謝,

您可能希望在重新啟動時查看控制台輸出

sshd 很可能只是沒有啟動。

此外,聽起來您的初始化腳本可能會被破壞。

如果您的腳本掛起並且在 ssh 之前啟動,您將無法訪問該機器。您可以考慮確保您的自定義初始化腳本最後啟動

init 腳本用於啟動/停止系統服務,使用 SVN 更新項目聽起來不像是系統服務。我建議其他方法: 1. 如果您只需要在啟動時進行更新,請從 /etc/rc.d/rc.local 啟動您的腳本 2. 如果您需要定期進行更新,則將腳本設置為從 cron 執行

引用自:https://serverfault.com/questions/556511