相关疑难解决方法(0)

在 Chrome OS 中,Bash 不会执行我的脚本。如何让 Bash 运行我的脚本?

foo.sh我的当前目录中有一个文件。如果我尝试运行./foo.sh,我会得到:

-bash: ./foo.sh: /bin/sh: bad interpreter: Permission denied
Run Code Online (Sandbox Code Playgroud)

但是如果我运行,/bin/sh ./foo.sh那么它运行良好。

我该如何解决这个问题,以便我可以运行./foo.sh它并自动使用 /bin/sh 运行它?

编辑:好的,这是 Chrome 操作系统,此特定文件夹使用noexec. 显然,这阻碍了跑步的能力./foo.sh;但为什么?为什么我仍然可以运行sh foo.sh以实现完全相同的目标?那么,什么安全noexec呢?

bash chrome-os

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

chrome-os ×1