Saya tahu bahwa saya dapat menjalankan aplikasi di latar belakang dengan meletakkan ampersand ( &
) di akhir perintah. Contohnya:
$ rtorrent &
[1] 4618
dimulai rtorrent
di latar belakang.
Saya ingin kembali ke latar belakang rtorrent
untuk memeriksa apakah unduhan saya selesai. Bagaimana saya bisa melakukan itu?
jobs
danfg
ataufg %n
fg untuk 'foreground'Jawaban:
Jalankan
fg
untuk mengembalikan pekerjaan ke latar depan, yaitu mengembalikan kontrol terminal. Jika ada beberapa latar belakang pekerjaan, larijobs
untuk melihat daftar danfg %1
,fg %2
, dll, untuk memilih pekerjaan untuk menempatkan kembali ke latar depan. Lihat artikel Wikipedia tentang kontrol pekerjaan untuk informasi lebih lanjut.Jika suatu program berjalan di latar depan, tekan Ctrl+ Zuntuk menangguhkannya. Ketika Anda melakukan ini, Anda akan mendapatkan prompt shell. Jalankan
bg
untuk membuat program tetap berjalan, tetapi di latar belakang.Jika pekerjaan latar belakang berakhir, shell akan mencetak pemberitahuan saat berikutnya menampilkan prompt. Jika pekerjaan latar belakang membutuhkan input dari terminal, itu akan otomatis ditangguhkan ("dihentikan");
fg
(ataufg %42
jika perlu) melanjutkannya.Jika Anda ingin memicu notifikasi yang lebih terlihat ketika program selesai, Anda dapat menjalankan sesuatu seperti
The
fg
perintah kembali ketika program itu resume selesai, sehingga apa pun yang Anda mengatakan kepada shell untuk menjalankan setelahfg
akan dijalankan ketika selesai Program. Perhatikan bahwa jika Anda menekan Ctrl+ Zuntuk mengembalikan pekerjaan ke latar belakang, maka shell berhenti menunggu dan menjalankan perintah berikut segera.sumber
Anda bisa menjalankan
fg
perintah di terminal.sumber