Cara menutup terminal tanpa membunuh proses berjalan di linux

Cara menutup terminal tanpa membunuh proses berjalan di linux

Misalnya, Anda menjalankan proses yang memakan waktu dan Anda tidak ingin pekerjaan itu terbunuh karena Terminal ditutup. Untuk menangani situasi ini, Anda cukup menghapus pekerjaan dari tabel pekerjaan yang aktif. Sehingga pekerjaan itu tidak akan terbunuh saat terminal ditutup.

Instruksi

Ikuti instruksi di bawah ini untuk melepaskan pekerjaan lari dari terminal.

  • 1. Tekan Ctrl + z untuk menangguhkan proses berjalan saat ini.
    zip -q -r rumah.ritsleting * ^Z [1]+ berhenti zip -q -r rumah.ritsleting * 
  • 2. Kemudian jalankan proses yang berhenti di latar belakang dengan menjalankan perintah BG. Itu akan menempatkan proses berhenti terakhir ke latar belakang.
    bg [1]+ zip -q -r rumah.ritsleting * & 
  • 3. Akhirnya, hapus pekerjaan di atas dari tabel pekerjaan aktif. Gunakan [Disown -H Jobspec] di mana [jobspec] adalah jumlah pekerjaan dari latar belakang menjalankan pekerjaan. Seperti %1 untuk pekerjaan lari pertama.
    Dissown -H %1 

    Catatan: di sini 1 adalah pekerjaan pekerjaan latar belakang pekerjaan. Anda juga dapat menggunakan “pekerjaan -lPerintah untuk mencari ID Pekerjaan.