css

2013年7月1日 星期一

Bash script 執行的方法

一.設定執行權


chmod  +x  script檔名  或   chmod  755 script檔名


二 .執行方法


1. 切換到script所在的目錄(此時稱之為工作目錄),執行script


cd /tmp/script
./test.sh


./ 代表在目前這麼工作目錄下,執行test.sh

 若不加上 ./  , 則會搜尋預設路徑,即環境變數PATH的路徑下有無此指令;
 若無則回應錯誤訊息



2.以絕對路徑方式,執行script :


/tmp/script/test.sh



3.使用bash 或 sh 來執行 script :       (此方法不用先設定script的執行權)


cd /tmp/script
bash  test.sh          或 sh test.sh


以上三種執行方式,會在執行時開啟一個子shell,在此子shell中執行完畢,返回原shell環境


4.直接在現行shell中執行


.  /tmp/script/test.sh 或

source /tmp/script/test.sh

沒有留言:

張貼留言