无法使用sudo运行bash脚本

时间:2015-01-25 17:31:39

标签: linux bash shell sudo

我创建了一个简单的测试脚本test.sh.我可以使用./test.sh运行它,但是当我尝试sudo ./test.sh时出现错误。

test.sh的内容:

$ cat test.sh
#!/bin/bash

echo Test worked

echo end

文件权限:

$ ls -l 
-rwxrwxrwx 1 spark spark      40 Jan 25 12:20 test.sh

运行脚本:

$ ./test.sh
Test worked
end

使用sudo运行脚本:

$ sudo ./test.sh
sudo: ./test.sh: command not found

为什么会发生这种情况?

2 个答案:

答案 0 :(得分:0)

试试这个:

sudo bash test.sh

答案 1 :(得分:0)

没有“sudo”也能工作。

bash test.sh