Control+ Zвикористовується для призупинення процесу, надсилаючи йому сигнал SIGSTOP, який програма не може перехопити. Хоча Control+ Cвикористовується для вбивства процесу із сигналом SIGINT, і його може перехопити програма, щоб він міг очищати себе перед виходом або взагалі не виходити.
Якщо ви призупинили процес, він відобразиться в оболонці, щоб повідомити, що його призупинено:
[1]+ Stopped yes
Однак, якщо ви вб'єте одного, ви не побачите ніякого підтвердження, окрім як повернутись до підказки оболонки. Якщо ви призупинили процес, ви також можете робити і фантазійні речі. Наприклад, запустивши це:
fg
Якщо призупинена програма поверне її на перший план.
І працює команда
bg
Якщо призупинена програма дозволить їй запускатись у фоновому режимі (все ж вихід програми все одно перейде до TTY).
Якщо ви хочете вбити призупинену програму, вам не доведеться повертати її fgспочатку, ви можете просто виконати команду:
kill %1
Якщо у вас є кілька призупинених команд, запустіть
jobs
перерахує їх так:
[1]- Stopped pianobar
[2]+ Stopped yes
Використання %#, де #це номер завдання (один в квадратних дужках з jobsвиходом) з bg, fgабо kill, може бути використаний , щоб зробити дію на цю роботу.
sttyкомандою. Наприкладstty susp ^Zабоstty intr ^C.