为什么下面的shell命令不会永远休眠?我期望第一个sleep 9999999999在前台执行,随后的两个sleep都在后台执行。
sleep 9999999999 & sleep 10 & sleep 15情况似乎并非如此。
我怎么能先睡在前台,另两个睡在后台呢?
发布于 2018-04-10 21:09:33
先开始背景睡眠:
sleep 10 & sleep 15 & sleep 9999999999发布于 2018-04-10 21:07:52
从我的头顶上,我觉得应该是:
sleep 9999999999; sleep 10 & sleep 15 &它将睡眠9999999999秒,然后启动一个后台进程以睡眠10秒,然后启动一个后台进程来睡眠15秒。
我想你想要的是:
sleep infinity但是,更重要的是,你为什么想要这个?
编辑:稍微修改了命令,因为注释中出现了一些错误
编辑:回应您的评论,我得到:
sleep 10 & sleep 15 & sleep infinityhttps://stackoverflow.com/questions/49762758
复制相似问题