Linux下腳本執行命令sh


需要執行權限

任意路徑:

輸入完整路徑及腳本名

例子:

/root/datelog.sh

當前路徑:

./腳本名

例子:

./datelog.sh

沒有執行權限

任意路徑:

sh 完整路徑及腳本名

例子:

sh /root/ datelog.sh

當前路徑:

sh 腳本名

例子:

sh datelog.sh

 

原文鏈接:https://juejin.im/post/5d2480a7f265da1b6836e3

拓展:

PS: source 和 ./的區別

./script 作為一個可執行文件來運行腳本,啟動一個子shell來運行它,當執行完腳本之后,又回到了父shell中,所以在子shell中執行的一切操作都不會影響到父shell;
source script 在當前shell環境中從文件名讀取和執行命令。
注意:./script 不是 . script ,但是 . script 類似於source script

使用./ 運行腳本的時候,系統變量不會受到影響,而使用source的時候,會影響到系統當前的環境變量。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM