Bagian penuh dari halaman manual Bash yang hanya berlaku mengatakan:
Jika sistem operasi tempat bash berjalan mendukung kontrol pekerjaan, bash berisi fasilitas untuk menggunakannya. Mengetik karakter yang ditangguhkan (biasanya ^ Z, Control-Z) saat proses sedang berjalan menyebabkan proses tersebut dihentikan dan mengembalikan kontrol ke bash. Mengetik karakter menangguhkan tertunda (biasanya ^ Y, Control-Y) menyebabkan proses dihentikan ketika mencoba membaca input dari terminal, dan kontrol dikembalikan ke bash. Pengguna kemudian dapat memanipulasi keadaan pekerjaan ini, menggunakan
bg
perintah untuk melanjutkannya di latar belakang, thefg
perintah untuk melanjutkannya di latar depan, atau perintah kill untuk membunuhnya. A ^ Z segera berlaku, dan memiliki efek samping tambahan yang menyebabkan output yang tertunda dan ketik akan dibuang.
Saya tidak pernah menggunakan Ctrl- Y; Saya baru saja mempelajarinya. Saya baik-baik saja dengan Ctrl- Z(menangguhkan) saja.
Saya mencoba untuk membayangkan apa opsi ini untuk . Kapan itu berguna?
(Perhatikan bahwa fitur ini tidak ada pada semua varian Unix. Ada di Solaris dan FreeBSD tetapi tidak di Linux. Pengaturan yang sesuai adalah stty dsusp
.)
Mungkin kurang subyektif: Apakah ada sesuatu yang dapat dicapai dengan Ctrl- Yyang tidak dapat dicapai dengan mudah dengan Ctrl- Z?
stty dsusp
, saya belum berhasil membuatnya mengirim SIGTSTP setelah ^ Y (saya lakukan pada Solaris). Sudahkah Anda?