我得到這個錯誤須藤:無法EXCUTE ./blah.sh:沒有這樣的文件或目錄
sudo: unable to excute ./blah.sh: No such file or directory
我的代碼是每一個簡單
#!/bin/bash
echo "blah"
而且我敢肯定,我已將權限更改爲「rwx」。當我嘗試sudo bash blah.sh時,我會得到輸出。但我仍然無法執行該文件。而我在debian操作系統。 任何人都知道爲什麼?
我得到這個錯誤須藤:無法EXCUTE ./blah.sh:沒有這樣的文件或目錄
sudo: unable to excute ./blah.sh: No such file or directory
我的代碼是每一個簡單
#!/bin/bash
echo "blah"
而且我敢肯定,我已將權限更改爲「rwx」。當我嘗試sudo bash blah.sh時,我會得到輸出。但我仍然無法執行該文件。而我在debian操作系統。 任何人都知道爲什麼?
使其可執行
sudo chmod a+x ./blah.sh
,設置所有用戶的可執行位只是
+x
您的單個用戶
感謝您的建議,但它仍然保持相同的錯誤代碼,並且已將權限更改爲「-rwxrwxrwx」 – TrueBlue10
檢查在sudoers中,如果您的用戶名被允許到/ etc /須藤。
非常感謝。我已檢查。用戶名可以sudo。 – TrueBlue10
bash會說如果他不是在sudoers列表中。 – Alexander
您可以粘貼ls -l blah.sh的輸出嗎? – Alex
你正在執行什麼命令?看起來你不在正確的目錄中。 – fedorqui
'sudo。/ blah.sh'是我跑的命令。我在我認爲正確的目錄中,因爲當我在同一個目錄中運行另一個.sh時,它們工作。 – TrueBlue10
如果你做'sudo/full/path/of/blah.sh'會怎麼樣? – fedorqui