为什么以下shell命令不会永远睡眠?我希望第一个sleep 9999999999
在前台执行,后续sleep
&#39}在后台执行。
sleep 9999999999 & sleep 10 & sleep 15
情况似乎并非如此。
如何在前台进行第一次睡眠,在后台进行另外两次睡眠?
答案 0 :(得分:3)
首先开始后台睡眠:
sleep 10 & sleep 15 & sleep 9999999999
答案 1 :(得分:2)
我认为应该是:
sleep 9999999999; sleep 10 & sleep 15 &
将睡眠9999999999秒,然后启动后台进程睡眠10秒,然后启动后台进程睡眠15秒。
我认为你想要的是:
sleep infinity
但是,更重要的是,你为什么要这个?
编辑:稍微更改了命令'错误的人在收集的评论中
修改编辑:为了回应您的评论,我得到:
sleep 10 & sleep 15 & sleep infinity