Cara Memindahkan Perintah Menjalankan Latar Belakang di Linux
- 2822
- 330
- Dana Hammes
Dalam tutorial sebelumnya, anda telah belajar tentang cara memulakan atau menjalankan perintah di latar belakang. Sekarang tutorial ini akan membantu anda untuk menggerakkan perintah berjalan di latar belakang. Ini berguna, jika anda telah memulakan arahan di terminal dan perintah itu mengambil banyak masa. Sekarang anda mahu menggerakkannya di latar belakang, supaya anda dapat meneruskan tugas lain.
Gerakkan perintah berjalan di latar belakang
Sebagai contoh, anda mengambil sandaran sejumlah besar fail, anda telah memulakan perintah di terminal, tetapi selepas pertengahan tugas ini anda berfikir bahawa ini mengambil masa yang lebih lama dan anda mempunyai beberapa tugas yang belum selesai seperti di bawah:
[dilindungi e-mel]: ~ $ tar CZF Log-backup.tar.gz /var /log
Sekarang tekan Ctrl + Z untuk menjeda arahan berjalan semasa di terminal.
Ctrl + z [1] + berhenti tar czf log-backup.tar.gz /var /log
Sekarang ketik perintah bg di terminal, ini akan memulakan perintah yang terakhir dijeda di latar belakang dengan memasuki & dalam arahan.
[dilindungi e-mel]: ~ $ bg [1]+ tar czf log-backup.tar.gz /var /log &
Senaraikan arahan berjalan di latar belakang
Untuk menyenaraikan semua pekerjaan yang dijalankan di latar belakang menggunakan arahan pekerjaan. Ia akan menunjukkan semua arahan berjalan dengan id pekerjaan mereka.
[dilindungi e-mel]: ~ $ pekerjaan [1]+ menjalankan tar czf log-backup.tar.gz /var /log &
Gerakkan arahan latar ke latar depan (terminal)
Sekarang, jika anda memerlukan pekerjaan latar belakang untuk bergerak ke depan. Gunakan arahan FG dengan ID Kerja dan ini akan memindahkan arahan latar belakang dengan id pekerjaan ke terminal. ID Kerja boleh didapati menggunakan perintah Jobs seperti yang ditunjukkan dalam contoh di atas.
[dilindungi e -mel]: ~ $ fg 1