terminal – SIGTERM con un atajo de teclado

Pregunta:

Sé que dentro de una terminal, el atajo de teclado Ctrl + C enviará una señal SIGINT al proceso de primer plano actual. ¿Hay alguna forma de configurar un atajo de teclado para enviar SIGTERM o incluso SIGKILL al proceso actual? Creo que podría ahorrarme algo de tiempo.

Estoy ejecutando Ubuntu 11.04

Respuesta:

stty es responsable de controlar esto, es posible que ya tenga una configuración. Puede verificar haciendo:

$ stty -e
speed 38400 baud; 53 rows; 225 columns;
lflags: icanon isig iexten echo echoe echok echoke -echonl echoctl
        -echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo
        -extproc
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff -ixany imaxbel -iutf8
        -ignbrk brkint -inpck ignpar -parmrk
oflags: opost onlcr -oxtabs -onocr -onlret
cflags: cread cs8 -parenb -parodd -hupcl -clocal -cstopb -crtscts
        -dsrflow -dtrflow -mdmbuf
discard dsusp   eof     eol     eol2    erase   intr    kill    lnext   
^O      ^Y      ^D      <undef> <undef> ^?      ^C      ^U      ^V      
min     quit    reprint start   status  stop    susp    time    werase  
1       ^\      ^R      ^Q      ^@      ^S      ^Z      0       ^W      

Las últimas líneas deberían parecer familiares, ^ C = intr es la que mencionaste en tu pregunta. Puede leer cómo configurar más a través de:

$ man stty

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım