setsid 不工作,报错

setsid is not working, giving error

我想运行一个脚本作为一个进程。所以 运行ning 下面的命令,

setsid test.sh > test.log &

但是报错如下,

setsid: failed to execute test.sh: No such file or directory

这里有什么问题吗?我在当前位置有 test.sh 个具有执行权限的文件。

就像你 运行 它没有 setsid 你需要 告诉它 以完整路径执行。

setsid ./test.sh > test.log &