linux下新增自定義指令碼到開機自啟動的方法

2021-07-11 10:19:36 字數 674 閱讀 3594

寫乙個指令碼auto_coreseek.sh:

複製**

**如下:

#!/bin/sh

#chkconfig:2345 80 90

#description:auto_coreseek

/usr/local/coreseek/bin/searchd

放到/etc/init.d/auto_coreseek.sh

然後chmod +x /etc/init.d/auto_coreseek.sh

然後加到開機啟動中:

chkconfig --add auto_coreseek.sh

完事。然後研究下這都是些毛意思。

chkconfig有幾個等級:

0:表示關機

1:表示單使用者模式

2:表示無網路鏈結多使用者命令列模式

3:表示有網路鏈結多使用者命令列模式

4:表示不可用情況

5:表示帶圖形介面的多使用者模式

6:表示重新啟動

所以chkconfig:2345就代表在2345的等級下啟動這個服務

後面的80 90分別是啟動優先順序和關閉優先順序

說說程式的優先順序,優先順序也很好理解,就是程式被cpu執行的先後順序,此值越小有限級別越高。所以這裡的啟動優先順序和關閉優先順序的意思就是啟動指令碼這個程序的優先順序,和關閉指令碼這個程序的優先順序。

Linux下新增自定義指令碼到開機自啟動

寫乙個指令碼,名字為 autostart.sh,放在 etc init.d 目錄下,賦予許可權chmod x etc init.d autostart.sh 如下 bin sh chkconfig 2345 9020 description autostart server daemon shell...

如何新增自定義指令碼到開機自啟動

我的機器有個coreseek服務,但是沒加到開啟啟動中去,導致機房一旦重啟了機器,我的服務便不能使用了。所以我需要把coreseek的searchd加到自啟動服務中去。寫乙個指令碼auto coreseek.sh bin sh chkconfig 2345 8090 description auto...

linux新增自定義命令

例如在當前使用者下 新增自定義命令 ll表示ls l echo alias ll ls l bashrc source bashrc注意 echo 表示在檔案末尾追加內容 echo 表示覆蓋檔案內容 如果不小心把 bashrc檔案覆蓋了,可以用如下命令恢復 cp etc skel bashrc 該方...