
인터넷을 찾아 SIGKILL 관련 번호가 9라는 것을 알 수 있지만 전체 신호 목록과 해당 번호를 보여주는 Linux 문서(예: 매뉴얼 페이지)가 있습니까?
답변1
signal(7) 매뉴얼 페이지(적어도 내가 가지고 있는 페이지)에는 일부 신호에 대해 가능한 여러 숫자가 표시되어 있습니다. 이러한 숫자를 나열 할 수 있다면 kill
실행 중인 시스템에 맞는 숫자여야 합니다. 노력하다:
kill -l
또는
kill -L
두 경우 모두 "one"이 아니라 "ell"("list")입니다. Bash의 내장 기능은 kill -l
멋진 번호가 매겨진 테이블을 표시합니다. Linux의 procps는 kill -l
숫자 없이 간결한 이름 목록을 표시하지만 -L
숫자가 있는 테이블을 표시합니다. BSD는 kill
이해만 -l
하고 숫자를 보여주지는 않습니다.
답변2
답변3
또한 /usr/include/signal.h를 보고 #define 또는 #include 문을 검색합니다(Ubuntu 10.10에서는 /usr/include/bits/signum.h를 보라고 알려줍니다). SIGRTMIN/SIGRTMAX는 커널 및 사용되지 않는 신호에 대한 자리 표시자이며 쉘이나 프로그램에서 호출해서는 안 됩니다.