
如何在 CentOS 6.3 上啟動時執行一次腳本?我添加了包含以下內容的文件
#chkconfig: 2345 95 20
#description: Some description
sh /opt/somePath/my.sh
進入/etc/ini.d它工作正常(我執行了 required chmod
,chkconfig
)。
但my.sh文件是相容作為服務運行。當我嘗試以相同的方式執行另一個 .sh 檔案(無法作為服務調整)時,我在啟動 X 時遇到異常。
所以我想知道如何運行非服務的 .sh 檔案。
謝謝。
答案1
在啟動時運行一次命令的最簡單方法是將其放入 中/etc/rc.d/rc.local
,這是來自 的鏈接/etc/rcX.d/S99local
,並在啟動序列的最後運行。
最好編寫、調試和連結正確的服務啟動腳本,但如果您時間緊迫並且只想輸入一行啟動命令,我發現這是運行它的最佳位置。