Linux開機自啟動服務兩種方式介紹

rc.local方式

1首先創建一個要自啟動的腳本

vi /etc/scripts/createFile.sh
#!/bin/bash
#開機創建一個文件夾
mkdir /opt/ccc                   

2.給予執行權限

chmod 777 createFile.sh

3.在/etc/rc.d/rc.local文件中添加腳本的絕對路徑

在這裡插入圖片描述

4.給與rc.local執行權限

chmod 777 rc.local

在這裡插入圖片描述

重啟服務,發現已經在opt路徑下創建瞭一個ccc的文件夾

在這裡插入圖片描述

查看腳本進程進程

ps -ef | grep createFile

在這裡插入圖片描述

chkconfig方式

1.創建開機啟動腳本

vi createjava.sh
#!/bin/bash
#chkconfig: 2345 88 99
#description:auto_run

#開機創建java文件
touch /opt/nihao.java
#!/bin/sh
是指此腳本使用/bin/sh來解釋執行
 
#chkconfig: 2345 88 99
2345表示系統運行級別是2,3,4或者5時都啟動此服務
88:是啟動的優先級,
99:是關閉的優先級
註意:如果啟動優先級配置的數太小時如0時,則有可能啟動不成功,因為此時可能其依賴的網絡服務還沒有啟動,從而導致自啟動失敗。
 
#description:createjava.sh
是描述信息

2.給予可執行權限

chmod u+x  createjava.sh

3.將腳本拷貝到 /etc/init.d目錄下

cp createjava.sh /etc/init.d/

4.添加到服務

chkconfig --add /etc/init.d/createjava.sh

5.重啟服務器

init 6 

已經創建nihao.java文件

在這裡插入圖片描述

到此這篇關於Linux開機自啟動服務兩種方式介紹的文章就介紹到這瞭,更多相關Linux開機自啟動服務內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: