Control+ Zdigunakan untuk menunda proses dengan mengirimkannya sinyal SIGSTOP
, yang tidak dapat dicegat oleh program. Sedangkan Control+ Cdigunakan untuk mematikan proses dengan sinyal SIGINT
, dan dapat dicegat oleh suatu program sehingga dapat membersihkan dirinya sendiri sebelum keluar, atau tidak keluar sama sekali.
Jika Anda menunda proses, ini akan muncul di shell untuk memberi tahu Anda telah ditangguhkan:
[1]+ Stopped yes
Namun, jika Anda membunuh satu, Anda tidak akan melihat konfirmasi selain dijatuhkan kembali ke prompt shell. Ketika Anda menangguhkan suatu proses, Anda dapat melakukan hal-hal mewah dengannya. Misalnya, jalankan ini:
fg
Dengan program ditangguhkan akan membawanya kembali ke latar depan.
Dan menjalankan perintah
bg
Dengan program ditangguhkan akan memungkinkannya untuk berjalan di latar belakang (output program masih akan pergi ke TTY).
Jika Anda ingin mematikan program yang ditangguhkan, Anda tidak harus mengembalikannya fg
terlebih dahulu, Anda cukup melakukan perintah:
kill %1
Jika Anda memiliki beberapa perintah yang ditangguhkan, jalankan
jobs
akan mencantumkannya, seperti ini:
[1]- Stopped pianobar
[2]+ Stopped yes
Menggunakan %#
, di mana #
adalah jumlah pekerjaan (yang dalam kurung persegi dari jobs
output) dengan bg
, fg
atau kill
, dapat digunakan untuk melakukan tindakan pada pekerjaan itu.
stty
perintah. Misalnyastty susp ^Z
ataustty intr ^C
.