Ubuntu 建立下自啟動指令碼

2021-08-02 18:27:30 字數 1398 閱讀 5603

1.編寫啟動指令碼start.sh

#!/bin/sh

cd /home/software/

./test1 &

其中:

/home/software:為編譯好的可執行檔案的路徑

test1:可執行程式

&:表示可以後台執行

2.將此指令碼加到系統啟動檔案 ~/.porfile中

編寫~/.proflie檔案 ,編寫完成後:

# ~/.profile: executed by the command interpreter for login shells.

# this file is not read by bash(1), if ~/.bash_profile or ~/.bash_login

# exists.

# see /usr/share/doc/bash/examples/startup-files for examples.

# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask

# for ssh logins, install and configure the libpam-umask package.

#umask 022

# if running bash

if [ -n "$bash_version" ]; then

# include .bashrc if it exists

if [ -f "$home/.bashrc" ]; then

. "$home/.bashrc"

fifibash /home/software/start.sh &

# set path so it includes user's private bin if it exists

if [ -d "$home/bin" ] ; then

path="$home/bin:$path"

fi

其中:

/home/software:為檔案start.sh的路徑;

注意事項:

1. "&"不能省略,否則開機切換不了介面,系統只執行start.sh中的程式

2. 最好在重啟之前驗證一下指令碼是否有效,驗證方法是開啟終端輸入:

bash /home/software/start.sh
看是表現是否符合預期。

3.指令碼中出現的路徑最好用絕對路徑。

Ubuntu 建立開機自啟動指令碼的方法

1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test。2 設定指令碼檔案的許可權 sudo chmod 755 etc init.d test 3 執行如下命令將指令碼放到啟動指令碼中去 cd etc init.d sudo update rc.d test d...

Ubuntu 建立開機自啟動指令碼的方法

1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test。2 設定指令碼檔案的許可權 sudo chmod 755 etc init.d test 3 執行如下命令將指令碼放到啟動指令碼中去 cd etc init.d sudo update rc.d test d...

Ubuntu 建立開機自啟動指令碼的方法

ubuntu 建立開機自啟動指令碼的步驟如下 1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test.sh。ubuntu 建立開機自啟動指令碼的步驟如下 1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test.sh。2 設定指令...