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 設定指令...