我不明白为什么exit &
不起作用。为什么不呢?
答案1
我认为它有效。但它可能不会达到您的预期。
$ exit &
将创建一个子 shell 进程,并使其作为后台作业运行,该作业将立即完成。
答案2
它确实有效。 &
fork shell,启动一个新进程(您可以将其视为& exit
,当然除了该语法实际上意味着其他内容)。exit
是一个内置的 shell,用于结束 shell 进程——在本例中是新的后台 shell。
> exit &
[1] 1709
> ps -p 1709
PID TTY TIME CMD
[1]+ Done exit
这就是你的工作。完成。有效。