Для проверки команды trap
я создал следующий цикл в терминале:
while true ; do echo BEGIN ; bash -e ; echo "exit code = $?" ; echo END ; done
Как выйти из этого цикла и вернуться к родительской оболочке?
В случае использования удаленной оболочки (ssh
) вместо bash
в процессе установления соединения возникает задержка, когда я могу нажать Ctrl+C. Но в приведенном выше случае я не могу быть достаточно быстрым, чтобы поймать временное окно.