У меня есть следующая составная команда bash
:
while true ; do slow-command-one ; slow-command-two ; slow-command-three ; done
Что просходит:
- Когда я нажимаю Ctrl C в любой момент, вся команда отменяется.
Что я хочу, чтобы произошло:
- Когда я нажимаю Ctrl C во время выполнения
slow-command-two
,slow-command-two
должна быть прервана, и выполнение должно продолжаться сslow-command-three
. - Когда я нажимаю Ctrl C в любое другое время, вся команда должна быть прервана (как сейчас).
Как мне добиться этого?