鉴于此循环:
while sleep 10s ; do
something-that-runs-forever
done
当我按Ctrl + C时,整个while循环都会中断。我想做的是中断“某事”过程,让10秒钟过去,然后重新启动“某事”。
如何使ctrl + c仅影响“某物”,而不影响while循环?
编辑:“中断”如SIGINT。杀。中止 终止。不像“暂停”中那样“中断”。
@terdon:感谢您的评论,也许我会急忙回答。需要阅读更多关于OP的要求
—
Inian
@terdon:我不想暂停它。就像我写的那样,我想过10秒。
—
老板
我认为在Ctrl + C中断的上下文中是明确的,但显然我错了。我现在已经编辑。
—
老板
fg?为什么要完全使用Ctrl + C?