A interface para levantar sinais via personagens mágicas não é, infelizmente, uma coisa genérica de bind-character-to-signal - há certos sinais específicos que podem ser gerados assim, e você pode escolher o personagem, mas não o sinal: consulte o capítulo relevante da especificação POSIX .
(Além de SIGINT
e SIGQUIT
, sua outra opção para cooptar um sinal é SIGTSTP
, se você puder viver sem poder interromper seu processo com ^Z
- o que eu acho que pode ser o caso você esteja esperando deixá-lo rodando em primeiro plano de qualquer maneira.)