linux 新增開機自啟動指令碼

2022-03-21 15:13:18 字數 967 閱讀 9891

原文

linux設定服務開機自動啟動的方式有好多種,這裡介紹一下通過chkconfig命令新增指令碼為開機自動啟動的方法。

1. 編寫指令碼autostart.sh(這裡以開機啟動redis服務為例),指令碼內容如下:

#!/bin/sh

#chkconfig: 2345 80 90

#description:開機自動啟動的指令碼程式

# 開啟redis服務 埠為6379

/usr/local/service/redis-2.8.3/src/redis-server --port 6379 &

指令碼第一行 「#!/bin/sh」 告訴系統使用的shell;

指令碼第二行 「#chkconfig: 2345 80 90」 表示在2/3/4/5執行級別啟動,啟動序號(s80),關閉序號(k90);

指令碼第三行 表示的是服務的描述資訊

注意:第二行和第三行必寫,負責會出現如「服務 autostart.sh 不支援 chkconfig」這樣的錯誤。

2. 將寫好的autostart.sh指令碼移動到/etc/rc.d/init.d/目錄下

3. 給指令碼賦可執行許可權

cd /etc/rc.d/init.d/

chmod +x autostart.sh

4. 新增指令碼到開機自動啟動專案中

chkconfig --add autostart.sh

chkconfig autostart.sh on

到這裡就設定完成了,我們只需要重啟一下我們的伺服器,就能看到我們配置的redis服務已經可以開機自動啟動了。

linux 新增開機自啟動指令碼

linux設定服務開機自動啟動的方式有好多種,這裡介紹一下通過chkconfig命令新增指令碼為開機自動啟動的方法。1.編寫指令碼autostart.sh 這裡以開機啟動redis服務為例 指令碼內容如下 bin sh chkconfig 2345 80 90 description 開機自動啟動的...

linux 新增開機自啟動指令碼

linux設定服務開機自動啟動的方式有好多種,這裡介紹一下通過chkconfig命令新增指令碼為開機自動啟動的方法。1.編寫指令碼autostart.sh 這裡以開機啟動redis服務為例 指令碼內容如下 bin sh chkconfig 2345 80 90 description 開機自動啟動的...

CentOS6 5 新增開機自啟動指令碼

有時候我們需要linux系統在開機的時候自動載入某些指令碼或系統服務。在解問題之前先來看看linux的啟動流程。主要順序就是 1.載入核心 2.啟動初始化程序 3.確定執行級別 4.載入開機啟動程式 5.使用者登入 啟動流程的具體細節可以看看linux 的啟動流程 第4步載入啟動程式其實是兩步 in...