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

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

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

  • Разница между nohup, disown и &
  • Получить идентификатор PID любой команды в последовательности команд из последовательности команд
  • +/- после выполнения задания в фоновом режиме
  • Получить код выхода процессов, выкованных из основного процесса
  • Как сохранить подсказку в фоновом режиме?
  • Возможно ли передать текущий процесс на ваш терминал?
  • ctrl c vs. ctrl z с заданием переднего плана
  • предотвратить " + сделать $ 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 узнать об этом? Поэтому он перестанет работать.

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