我得到这个错误须藤:无法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