分类: LINUX
2012-02-12 15:37:01
以前每次要設定開機啟動檔一定寫到 rc.local 然後放到 /etc 下就馬上可以使用了,
這個方法不論在之前的 fedora 或是 freebsd 都試過沒有問題,雖然新的 fedora 9 還沒灌起來試過,
不過我想應該還是如此…
只是當開始接觸 suse 後,不論是 opensuse 又或是 SLED, SLES???奇怪這個方法就沒用了,
不但沒用還一直找不到其他方法,就當我心灰意冷時…………..噹 <突然出現一到光>
哈哈終於在研究系統檔案後發現了如何開機啟動的方式~~
那就是 /etc/init.d 下的幾個檔案
1. boot.local –> 這個開機啟動檔案會在 rc5.d 前就有動作
2. halt.local –> 這個關機啟動檔案會在最後有動作
3. before.local –> 這個檔案比較用不到所以不需多做解釋
4. after.local –> 這個檔案會在 rc5.d 之後有動作,就是最重要的開機啟動檔,要設定路由或 copy 檔案等都在這裡
上面第三及第四個檔案預設是不存在的喔!!
當你看過 /etc/init.d/rc 這個檔案就知道為什麼了
所以當你要使用第三或第四個檔案時請自己建立,就像妳寫個 shell 一樣很簡單