linux開機啟動自啟動腳本兩種方式
先要了解一下系統啟動運行級別,請看這篇文章
鏈接: 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檔案

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/375104.html
標籤:其他
上一篇:Docker網路詳解與實戰
