1. 程式人生 > >linux 新增開機自啟動指令碼

linux 新增開機自啟動指令碼

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下(以RedHat為範本)新增開機自啟動指令碼有兩種方法,先來簡單的;​一、在/etc/rc.local中新增如果不想將指令碼粘來粘去,或建立連結什麼的,則:step1. 先修改好指令碼,使其所有模組都能在任意目錄啟動時正常執行;step2. 再在/etc/rc.

linux 新增開機啟動指令碼

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

linux 新增開機啟動指令碼 tomcat開機

Linux設定服務開機自動啟動的方式有好多種,這裡介紹一下通過chkconfig命令新增指令碼為開機自動啟動的方法。1. 編寫指令碼luzy.sh,指令碼內容如下:#!/bin/sh #chkconfig: 35 80 90 #description:開機自動啟動的

suse linux新增開機啟動指令碼

suse linux開機自啟動幾個相關檔案 1. boot.local –> 這個開機啟動會在 rc5.d 前就有動作 2. halt.local –> 這個關機啟動會在最後有動作 3. before.local –> 這個比較用不到所以不需多做解

解壓RK3288的boot.img修改init.rc 新增開機啟動指令碼

最近找別人開發一款智慧AI機器人,由於方案廠商現在程式碼還沒有交付。每次只提供ROM。現在公司要求要開機啟動系統檢測指令碼。我們都知道Android現在許可權管理很嚴格。而且我的指令碼是用shell指令碼完成的。所以無法監聽開機廣播。只能修改init.rc檔案。

linux實現開機啟動指令碼

#!/bin/bash #chkconfig:2345 80 05 --指定在哪幾個級別執行,0一般指關機, 6指的是重啟,其他為正常啟動。80為啟動的優先順序,05為關閉的優先機 #description:mystart service RETVAL=0 start(){ --啟動服務的入口函式 echo

Linux開機啟動定義shell指令碼

一、Ubuntu下 1、方法一,編輯rc.loacl指令碼  Ubuntu開機之後會執行/etc/rc.local檔案中的指令碼, 所以我們可以直接在/etc/rc.local中新增啟動指令碼。【進入到/etc/rc5.d下,發現S99rc.local,即開機軟

Linux配置開機啟動執行指令碼的兩種方法

開機要啟動的指令碼qidong.sh [[email protected] scripts]# vim /server/scripts/qidong.sh [[email pro

linux基礎--debian開機啟動指令碼

1.debian沒有rc.local這個檔案的需要自建連線: touch /etc/rc.local chmod 755 /etc/rc.local cd /etc/rc2.d   ln -s ../rc.local ./S99rc.local cd /etc/rc3.d

Linux 下如何新增開機啟動檔案

【導讀】 Linux系統在啟動的過程中,會先啟動核心,通過核心初始化所有的裝置。在初始化完這些裝置後,會執行一個叫“rc.local”的檔案,它是進入系統前最後執行的一個檔案,主要用於定義一些需要在進入系統前,所需要啟動的指令碼程式。所以通過編輯該檔案可以實現自啟動的功能。

Windows通過schtasks設定開機啟動指令碼

指令碼 首先建立一個啟動指令碼 init.bat,內容如下: time /t >> c:\test\test.log echo %COMPUTERNAME% >> c:\test\test.log echo %USERNAME% >> c:\t

Windows通過組策略設定開機啟動指令碼

首先建立一個啟動指令碼 init.bat,內容如下: time /t >> c:\test\test.log echo %COMPUTERNAME% >> c:\test\test.log echo %USERNAME% >> c:\test\te

TX1開機啟動指令碼方法

1 在最左上端的"Search your computer"找到"Startup Application" 2 點選"Add",在彈出的對話方塊中的"Name","Command,"Comment"三個中輸入:gnome-terminal -e ‘bash -c “cd XXX(專案路徑)/

Linux開機自動啟動指令碼

  Linux下(以RedHat為範本)新增開機開機自動啟動指令碼有兩種方式;   本例系統:Linux(CentOS 7.2) 方法一   使用 /etc/rc.d/rc.local,自動啟動指令碼 1 #!/bin/bash

【教程】CentOS 設定開機啟動指令碼

《CentOS 設定開機自啟動指令碼》 新建指令碼檔案autorun.sh #!/bin/sh #chkconfig:2345 85 15 ​#description: test echo "Hello Linux !!" 注意:#chkconfig和

Linux 程式 開機 啟動

參考Chaowei's Blog 方法一 注意:此方法是用視窗管理器實現的,所以必須載入圖形介面。適用於ubuntu、debian等各種版本的Linux系統。 (1)進入HOME目錄,HOME是當前使用者目錄的環境變數 (2)使用ls -al 命令列出當前目錄下的所有檔案和目錄,可以看到

Linux: 設定開機啟動

一.、在/etc/rc.local檔案中新增自啟動命令 執行命令: 編輯"/etc/rc.local",新增你想開機執行的命令 執行程式指令碼:然後在檔案最後一行新增要執行程式的全路徑。 例如,每次開機時要執行一個hello.sh,這個指令碼放在/usr下面,那就可以在"/etc/r

redis開機啟動指令碼檔案

新建編輯 /etc/init.d/redis REDISPORT=6379 EXEC=/usr/local/redis/redis-server CLIEXEC=/usr/local/redis/redis-cli PIDFILE=/var/run/redis.pid CO

ubuntu14.04 設定開機啟動指令碼

方法一, 編輯rc.local指令碼 ubuntu開機之後會執行/etc/rc.local檔案中的指令碼。所以可以直接在/etc/rc.local中新增啟動指令碼。指令碼要新增到 exit 0 之前

RabbitMQ開機啟動指令碼

#!/bin/sh # # rabbitmq-server RabbitMQ broker # # chkconfig: - 80 05 # description: Enable AMQP service provided by RabbitMQ # ### BEGIN INIT INFO # Prov