Задать вопрос
@historydev
long long long long long .... int

Почему не работает ловушка сигнала?

trap "echo ctrl c;" SIGINT
trap "echo quit;" SIGQUIT
trap "echo abort;" SIGABRT
trap "echo abort;" SIGTERM

echo -e "${YELLOW}Would you proceed? (y/n)${ENDCOLOR}" # На этом моменте ctrl+c
read accept


Система windows, но желательно кроссплатформенное решение.

Завершаю через ctrl+c и ничего не выводится, не понимаю почему.

Может мне нужно в начале скрипта добавить что-то вроде этого?: #!/usr/bin/env bash
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы