![SIGTERM 및 SIGKILL과 같은 Linux 신호와 관련된 숫자를 보여주는 문서는 무엇입니까?](https://linux55.com/image/16034/SIGTERM%20%EB%B0%8F%20SIGKILL%EA%B3%BC%20%EA%B0%99%EC%9D%80%20Linux%20%EC%8B%A0%ED%98%B8%EC%99%80%20%EA%B4%80%EB%A0%A8%EB%90%9C%20%EC%88%AB%EC%9E%90%EB%A5%BC%20%EB%B3%B4%EC%97%AC%EC%A3%BC%EB%8A%94%20%EB%AC%B8%EC%84%9C%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
인터넷을 찾아 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는 커널 및 사용되지 않는 신호에 대한 자리 표시자이며 쉘이나 프로그램에서 호출해서는 안 됩니다.