Bir terminalin içinde, Ctrl+ Cklavye kısayolunun geçerli ön plan işlemine SIGINT sinyali göndereceğini biliyorum .
Bilginiz iki noktada yanlıştır:
- Sinyal ön plan işlem grubuna gönderilir .
- Yalnızca CTRL+ C, o sırada yapılandırılmış olan özel karakterse. (Bu, çoğu modern sistemde varsayılandır, ancak tarihsel olarak
DEL
karakter veya başka bir şey olabilirdi.)
Mevcut işleme SIGTERM veya hatta SIGKILL göndermek için bir klavye kısayolu ayarlamanın bir yolu var mı?
Hayır. Çizgi disiplini, hangi sinyallerin gönderildiğini ve bu sinyallerin kablolu olduğunu kontrol eder. Onlar (standart Unix olarak) vardır SIGHUP
, SIGINT
, SIGTTOU
, SIGTTIN
, SIGQUIT
, ve SIGTSTP
. Çizgi disiplini tarafından oluşturulan başka hiç kimse yoktur.