Control+Z służy do wstrzymania procesu poprzez wysłanie sygnału SIGSTOP, który nie może zostać przechwycony przez program. Podczas gdy Control+C jest używane do zabicia procesu sygnałem SIGINT i może być przechwycone przez program tak, że może on oczyścić siebie przed zakończeniem, lub w ogóle nie wyjść.
Jeśli zawiesi się proces, pojawi się to w powłoce, aby powiedzieć, że został on zawieszony:
[1]+ Stopped yes
Jeśli jednak go zabijesz, nie zobaczysz innego potwierdzenia niż upuszczenie go z powrotem do zachęty powłoki. Kiedy zawieszasz proces, możesz również robić z nim fantazyjne rzeczy. Na przykład, uruchomienie tego:
fg
Z zawieszonym programem przywróci go na pierwszy plan.
A uruchomienie polecenia
bg
Z zawieszonym programem pozwoli na jego uruchomienie w tle (jednak wyjście programu nadal będzie przechodziło do TTY).
Jeśli chcesz zabić zawieszony program, nie musisz go najpierw sprowadzać z fg, możesz po prostu wykonać komendę:
kill %1
Jeśli masz wiele zawieszonych komend, uruchomienie
jobs
wyświetli je w ten sposób:
[1]- Stopped pianobar
[2]+ Stopped yes
Użycie %#, gdzie # jest numerem zadania (ten w nawiasach kwadratowych z wyjścia jobs) z bg, fg, lub kill, może być użyte do wykonania akcji na tym zadaniu.