I can look around the internet and find that the associated number for SIGKILL is 9, but is there linux documentation (such as, a man page) showing the complete list of signals and their numbers?
The signal(7) man page (at least the one I have) shows multiple possible numbers for some of the signals. If you can get
kill to list the numbers, they should be correct for the running system. Try:
In both cases, that's an "ell" (for "list"), not a "one". Bash's built-in
kill -l shows a nice numbered table. Linux's procps
kill -l shows a terse list of names without numbers, but
-L shows a table with the numbers. BSD
kill seems to only understand
-l, and won't show you the numbers.
Also look in /usr/include/signal.h and either scan the #define or #include statements (which on Ubuntu 10.10 tells you to look in /usr/include/bits/signum.h). Note that the SIGRTMIN/SIGRTMAX are placeholders for kernal and unused signals and should not be called by the shell or a program.