标签: bash unix signals
如果我在运行此命令时按CTRL-C,则看不到hello消息:
CTRL-C
hello
bash -c 'sleep infinity; echo hello'
所以我猜SIGINT是发送给bash而不是sleep了吗?如何使SIGINT停止sleep,使bash继续echo,并显示hello?
SIGINT
bash
sleep
echo
最后我想做的是运行this command,使用COMMAND停止CTRL-C,并保持gnome-terminal打开,运行bash。
COMMAND
gnome-terminal