Zwykły użytkownik może wysyłać sygnały jedynie do swoich procesów, natomiast superużytkownik (administrator, zwykle root) może przesłać dowolny sygnał do każdego procesu.
Jeżeli zakończony proces posiada procesy potomne (normalne lub w stanie zombie), to zostają one zaadaptowane przez init (PID 1).
Przykłady Procesowi o numerze 1234 można przesłać sygnał SIGTERM na dwa sposoby:
$ kill 1234 $ kill -TERM 1234
1234 jest PID-em procesu, który można odczytać poleceniem ps:
$ ps aux
Przykładowa lista procesów zwrócona przez polecenie ps: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1948 644 ? Ss Dec24 0:01 init root 2 0.0 0.0 0 0 ? S Dec24 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN Dec24 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S< Dec24 0:00 [events/0] root 4019 0.0 0.0 2560 916 ? Ss Dec24 0:00 /sbin/syslogd root 4253 0.0 0.0 2676 880 ? Ss Dec24 0:00 /usr/sbin/inetd root 4586 0.0 0.0 1572 488 tty1 Ss+ Dec24 0:00 /sbin/getty 384 janek 5982 0.0 0.2 5592 3088 pts/1 Ss 02:08 0:00 /bin/bash janek 1234 0.0 0.2 4156 7652 ?