Как реализовать в терминальной программе Linux ту же функциональность, которую Ctrl-T и SIGINFO предоставляют на BSD?Linux

Ответить
Anonymous
 Как реализовать в терминальной программе Linux ту же функциональность, которую Ctrl-T и SIGINFO предоставляют на BSD?

Сообщение Anonymous »

В моей терминальной программе Linux мне нужно, чтобы пользователи могли запрашивать ее статус с помощью сочетания клавиш.
Ctrl-T и SIGINFO отлично подойдут, за исключением того, что они доступны только BSD и MacOS.
В различных рекомендациях из Интернета говорится, что SIGUSR1 можно использовать для запроса статуса программы. Но AFAIK SIGUSR1 нельзя легко подключить к ярлыку терминала, например Ctrl-T.
Команда 'stty -a' показывает обычные ярлыки терминала, например ^Q, ^S, ^З. Но ^T нет в Linux.
Я знаю, что можно переопределить один из этих ярлыков, например "quit = ^", который отправляет SIGQUIT, но тогда SIGQUIT не будет не работает как обычно.
Как эмулировать поведение Ctrl-T/SIGINFO в Linux, не отключая другие сочетания клавиш?

Подробнее здесь: https://stackoverflow.com/questions/791 ... hat-ctrl-t
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»