我有一个像这样的shell脚本:
#/bin/sh
#do some stuff
Run Code Online (Sandbox Code Playgroud)
但是解释器sh
不在/bin/
而是在另一个目录中。同样,脚本在我没有写权限的目录中创建文件夹。我已经替换了sh
正在使用 sed的目录,但是有大量的脚本相互依赖,我无法更改它们可能创建的所有可能的目录。
有没有办法模拟文件系统/读/写,以便脚本可以被沙箱化并且可以做它想做的事情,类似于 Sandboxie 在 Windows 中所做的?