服務不支援 chkconfig 的解決方法
這兩天一直在研究系統服務,在chkconfig --add servername的時候老是提示服務不支援 chkconfig 經過查詢,解決辦法如下。
示例,auto_run的前三行如下:
#!/bin/sh
#chkconfig: 2345 80 90
#description:auto_run
第一行,告訴系統使用的shell,所以的shell指令碼都是這樣。
第 二行,chkconfig後面有三個引數2345,80和90告訴chkconfig程式,需要在rc2.d~rc5.d目錄下,建立名字為 s80auto_run的檔案連線,連線到/etc/rc.d/init.d目錄下的的auto_run指令碼。第乙個字元是s,系統在啟動的時候,執行腳 本auto_run,就會新增乙個start引數,告訴指令碼,現在是啟動模式。同時在rc0.d和rc6.d目錄下,建立名字為k90auto_run的 檔案連線,第乙個字元為k,個系統在關閉系統的時候,會執行auto_run,新增乙個stop,告訴指令碼,現在是關閉模式。
注意上面的三行是中,地二,第三行是必須的,否則在執行chkconfig --add auto_run時,會報錯。
常見的錯誤
「服務不支援 chkconfig」:
請注意檢查指令碼的前面,是否有完整的兩行:
#chkconfig: 2345 80 90
#description:auto_run
在指令碼前面這兩行是不能少的,否則不能chkconfig命令會報錯誤。
如果執行chkconfig老是報錯,如果指令碼沒有問題,我建議,
直接在rc0.d~rc6.d下面建立到指令碼的檔案連線來解決,原理都是一樣的。
apache 不支援 chkconfig 解決方法
將apache新增為開機啟動有兩個方法 1 在 etc rc.d rc.local內加入啟動命令 usr local apache2 bin apachectl start 2 將http新增為系統服務 httpd 0 關閉 1 關閉 2 關閉 3 關閉 4 關閉 5 關閉 6 關閉 httpd 0...
服務不支援chkconfig解決方法指令碼
寫了指令碼,想用命令chkconfig載入自啟動.提示 服務不支援chkconfig 原來是自己寫的指令碼時,忘記寫兩行了.開頭一般要這樣寫 bin bash chkconfig 345 61 61 此行的345引數表示,在哪些執行級別啟動,啟動序號 s61 關閉序號 k61 description...
mysql不支援 MySQL不支援的特性
mysql 1 不支援物化檢視。2 不支援位圖索引。3 不支援並行查詢。4 不支援雜湊關聯,mysql的所有關聯都是巢狀迴圈關聯。不過,可以通過建立乙個雜湊索引來曲線實現。5 不允許對同一表同時進行查詢和更新。報錯 update tb1 as outer tb1 set cnt select cou...