如果我们运行诸如
之类的命令time script -c 'sleep 5'
0.00user 0.00system 0:05.00elapsed
这需要5秒+才能完成预期。
time nohup sleep 5
0.00user 0.00system 0:05.00elapsed
这也需要5秒+才能完成预期
time nohup script -c 'sleep 5'
0.00user 0.00system 0:00.00elapsed
然而,这需要< 1秒完成。它看起来像nohup和脚本不能很好地一起玩。脚本命令在创建子项后立即返回,而不是等待子项完成。
我无法找到有关为何发生这种情况的任何解释,以及如何让它发挥作用。
提前致谢