Результат комбинации Ctrl + c, а затем Ctrl + z в оболочке

Какой сигнал будет отправлен в текущий процесс после отправки Ctrl c после 500 мс Ctrl z ?

Я попытался дать Ctrl c после Ctrl z, но я не получил точных ответов для этого.

  • +/- после выполнения задания в фоновом режиме
  • Разница между nohup, disown и &
  • Получить идентификатор PID любой команды в последовательности команд из последовательности команд
  • Может кто-нибудь объяснить подробно, что делает «set -m»?
  • Как сохранить подсказку в фоновом режиме?
  • Почему SIGKILL не останавливает остановленную программу (да)?
  • предотвратить " + сделать $ scriptname" и " 31303", который будет показан
  • Возможно ли передать текущий процесс на ваш терминал?
  • 2 Solutions collect form web for “Результат комбинации Ctrl + c, а затем Ctrl + z в оболочке”

    Ctrl + C отправит SIGINT в группу процессов переднего плана.

    Поскольку вы заранее задали процесс Ctrl + Z , Ctrl + C не даст ожидаемого результата.

    heemayl прав, сделаем эксперимент

    ping google.com 

    Пинг работает. Когда вы нажмете ctrl- z, он отправит процесс на задний план, но этот процесс все еще выполняется, вы можете проверить его с помощью bg .

    Итак, как мы знаем, этот процесс в backgroud, как может ctrl- c узнать об этом? Поэтому он перестанет работать.

    Interesting Posts

    каков поток запросов, когда resolv.conf сервера имен содержит только 127.0.0.1?

    Есть ли какой-либо автоматический инструмент для установки необходимых библиотек для компиляции программы из источника?

    Сценарий Bash с ssh, не возвращающим значение переменных

    Почему PPID отличается при открытии с терминала и при открытии двойным щелчком

    Как я могу открыть файл в VIM в режиме readonly, если он уже имеет swap-файл?

    FreeBSD: какая ветка поддерживается дольше?

    Сдвиг-пространство меньше

    Ошибка обновления plesk

    Как использовать sed для вставки символа в определенную позицию символа только на одну строку?

    Как объединить два текстовых файла в один файл без использования cat или sed

    Есть ли что-то вроде вина для запуска приложений OSX на Linux?

    найти поле и переместить его до конца строки

    libkcapi – Ошибка: Ошибка Netlink: не удается открыть сокет netlink

    GHOST: переполнение буфера glibc gethostbyname

    Нужно ли мне эфемерное хранилище?

    Linux и Unix - лучшая ОС в мире.