Я не знаю, как вы можете набрать Ctrl+\, но я могу дать вам альтернативный способ генерировать SIGQUIT с клавиатуры.
Найдите символ, который вы можете ввести как простую комбинацию клавиш.
Это, вероятно, необходимо сопоставить с (одним) символом ASCII (т. Е. Одним байтом); например, Ctrl+A. Затем введите
stty quit ^A
Это может быть либо с т т у
д U I т
Ctrl+A Enter (если вы получаете сообщение об ошибке, попробуйте набрать Ctrl+V перед Ctrl+A) или буквально s t t y
д U I т
^ A Enter (если вы получаете сообщение об ошибке, попробуйте поставить ^ A в кавычках).
Затем введите команду, подобную sleep 9
, нажмите комбинацию клавиш (например, Ctrl+A) и посмотрите, выйдет ли программа так, как вы ожидаете от Ctrl+\.
Если вы найдете комбинацию, которая работает, поместите ее (команда stty quit
) в свой файл .login
, .profile
, .bashrc
или в любой файл команды инициализации, который вы используете.