Если я нажимаю CTRL-C
во время выполнения этой команды, я не вижу сообщения hello
:
bash -c 'sleep infinity; echo hello'
Так что я предполагаю, что SIGINT
отправляется на bash
, а не наsleep
?Как я могу заставить SIGINT
остановить sleep
вместо этого, чтобы bash
продолжил до echo
, и на дисплее отобразилось hello
?
В конце я пытаюсь сделать следующее:запустив эту команду , остановите COMMAND
, используя CTRL-C
, и оставьте gnome-terminal
открытым, запустите bash
.