我知道nohup并且它不会做我想要的:
例子:
$ nohup sleep 600 2>/dev/null >/dev/null </dev/null&
[1] 21844
$ ps -ef | fgrep -e 'sleep
> TTY'
UID PID PPID C STIME TTY TIME CMD
me 21844 19313 0 09:37 pts/9 00:00:00 sleep 600
Run Code Online (Sandbox Code Playgroud)
如您所见,睡眠仍然pts/9作为控制终端。我不希望它有任何控制终端。部分是因为我想使用的程序(sleep如果你没有猜到就不是)试图打开控制终端来问我问题,如果不能,我想看看它的行为。我该如何做到这一点?