글쓴이: 익명 사용자 / 작성시간: 목, 2002/05/09 - 12:09오후
SIGUSR1는 사용자가 정의할 수 있다고 하는데 어떤식으로 정의 되는지요?
제가 찾아본 자료들은 다 SIGUSR1가 들어오면 처리해주는 루틴밖에 없는데
SIGUSR1 수정해서 사용 할수는 없는건가요?
SIGINT에서 CTRL + C하면 SIGINT가 2가 뜨면서 처리하잖어
만약에 CTRL + V를 쳤을때 SIGUSR1가 CTRL + C와 같은
일을 수행하게 할 수 없을까요
Re: SIGUSR1는 사용자가 정의할 수 있다고 하는데 어떤식으로 정
SIGUSR1을 정의한다는 뜻은 그냥 마음대로 쓸 수 있다는 뜻입니다.
사용자가 만든 프로세스끼리 SIGUSR1을 주고 받을 수도 있고..
CTRL-C를 눌렀을 때 SIGINT가 발생하는건 시그널핸들러들이 정의
하는 것이 아니라 tty 드라이버가 CTRL-C에 SIGINT를 주도록 동작
하는 것이라서, stty명령을 이용해서 다른 시그널 주는 키를 변경해서
쓰면 되긴 하는데, SIGUSR1을 발생시키지는 못하겠지요.
댓글 달기