centos 6.8 rc.local 開機不會自動執行

查看 rc.local的檔案類別指令如下,正常他要是一個link,連接到 /etc/rc.d/rc.local
  • file /etc/rc.local



各個runlevel中的S99local,再同樣連接到/etc/rc.d/rc.local


萬一使用了類似 sed  -i  的工具修改 /etc/rc.local,在修改後會得到一個檔案( /etc/rc.local 由link變成一個真實的文字檔案),所以我們 cat /etc/rc.local會看到明明設定是對的,但是機器在重開後,不會執行裡面的內容


所以,要批次修改 rc.local 的內容,要直接編修原始的母體 /etc/rc.d/rc.local


萬一已經做壞了,可以把目前正確內容的檔案,導入到/etc/rc.d/rc.local中,再把/etc/rc.local刪除,再重建link ,指令如下:

  • cd /etc ; cat rc.local > rc.d/rc.local ; rm rc.local -f ; ln -s rc.d/rc.local rc.local


留言

熱門文章