我在執行簡單的 .sh 檔案時遇到問題
這是我的例子:
我正在創建一個簡單的“abc.sh”檔案來創建資料夾
echo 'mkdir abc' > abc.sh
根據可執行位
chmod +x abc.sh
嘗試執行sh文件
./abc.sh
權限被拒絕(法文版)
bash: ./abc.sh: Permission non accordée
但是當我執行“bash ./abc.sh”而不是“./abc.sh”時,腳本正在運行
你對此有什麼想法嗎?
答案1
問題解決了..
我剛剛找到這個帖子:https://unix.stackexchange.com/questions/203371/run-script-sh-vs-bash-script-sh-permission-denied
檔案系統是使用“noexec”參數安裝的。