Jawaban singkat
Di terminal yang tidak responsif:
- Hit Ctrl+ Z.
- Ketik
bg
dan masukkan.
- Ketik
disown
dan masukkan.
Jawaban panjang
Di terminal yang tidak merespons, tekan Ctrl+ Z, ini akan "menjeda" proses (atau "pekerjaan") dan mengembalikan kontrol konsol kepada Anda. Namun, Anda akan melihat itu gedit
menjadi tidak responsif dan Anda tidak dapat menggunakannya.
Ekstra : jika Anda mau, Anda dapat menjalankan perintah jobs
, Anda akan melihat bahwa itu akan membaca Berhenti untuk gedit
perintah, itu sebabnya Anda tidak dapat menggunakannya.
Untuk membuat pekerjaan berhasil berjalan di latar belakang (yaitu membuat gedit
responsif lagi), jalankan perintah bg
(artinya latar belakang). Anda sekarang dapat menggunakan gedit
, dan pada saat yang sama memiliki prompt untuk diri sendiri.
Extra : sekarang, jika Anda mengeksekusi jobs
, Anda akan melihat bahwa itu akan membaca Running .
Anda dapat mengatasi semua ini sejak awal. Saat Anda meluncurkan gedit
dari terminal, tambahkan sebuah &
ke akhir perintah, jadi kira-kira seperti ini gedit /path/to/file &
. Ini akan diluncurkan gedit
di latar belakang dari tempat pertama (Anda mungkin perlu menekan Enterbeberapa kali untuk mendapatkan kontrol konsol kembali).
Extra : jika Anda mengikuti catatan tambahan ini, Anda mungkin telah memperhatikan bahwa kedua kalinya Anda melakukannya jobs
, Anda bisa melihat bahwa bash menambahkan a &
ke akhir gedit
perintah.
Setelah Anda terbiasa dengan sistem ini, Anda mungkin memperhatikan bahwa jika Anda menutup terminal, gedit juga akan berakhir, bahkan tanpa dialog konfirmasi. Untuk mencegah hal ini terjadi, jalankan disown
, yang akan melepaskan proses gedit dari terminal, menghapusnya dari daftar yang dikembalikan oleh jobs
.