linux開機啟動乙個指令碼檔案

2021-07-11 16:59:26 字數 722 閱讀 5947

1.
開機啟動的檔案是/etc/rc.local,所以只需要把你執行的指令碼放到這麼檔案裡就行了。
chmod +x /home/xx/x.sh

再加入自動執行指令碼:

sudo vi /etc/rc.local

在exit 0的上面新起一行,寫入/home/xx/x.sh

即可。

2.新增乙個ubuntu的開機啟動服務。

如果要新增為開機啟動執行的指令碼檔案,

可先將指令碼複製或者軟連線到/etc/init.d/目錄下,

然後用:update-rc.d *** defaults nn命令(nn為啟動順序),

將指令碼新增到初始化執行的佇列中去。

注意如果指令碼需要用到網路,則nn需設定乙個比較大的數字,如99。

1) 將你的啟動指令碼複製到 /etc/init.d目錄下

以下假設你的指令碼檔名為 test。

2) 設定指令碼檔案的許可權

$ sudo chmod 755 /etc/init.d/test

3) 執行如下命令將指令碼放到啟動指令碼中去:

$ cd /etc/init.d

$ sudo update-rc.d test defaults 95

注:其中數字95是指令碼啟動的順序號,按照自己的需要相應修改即可。在你有多個啟動指令碼,而它們之間又有先後啟動的依賴關係時你就知道這個數字的具體作用了。

linux 開機啟動指令碼

開機啟動有兩種方式 通過vnc啟動方式進行說明 一 第一種是通過rc.local檔案,直接將要執行的指令碼名稱寫進去,但是此方法無法保證指令碼執行時網絡卡裝置是否已經徹底啟動。通過自帶軟體中心安裝x11vnc,使用下列命令設定密碼。sudo x11vnc storepasswd 新建.sh 指令碼檔...

linux開機啟動指令碼

來一種linux簡單使用的開機啟動指令碼 1.cd etc rc.d init.d 來到這個目錄下 2.vi aa.sh建立乙個指令碼檔案 比如我的指令碼檔案是 aa.sh bin sh chkconfig 2345 80 90 description 開機自動啟動的指令碼程式 編寫你要啟動的程式的...

Linux開機啟動指令碼

2017 03 18 今天是在學習openstack的虛擬機器啟動機制的時候,發現了一直不對的地方。etc rc.d rc.local很早前折騰tor的時候設定過一次,不過那次不知道為什麼就不好使。為了開機啟動一些指令,需要一下幾個步驟 1 chmod x rc.local原來的時候就應該是沒有設定...