Tutorial ini menunjukkan cara memecahkan "There are stopped jobs" dibuat khusus "logout” di terminal (SSH). Apa maksud dari pesan ini Linux si ce trebuie sa faci ca sa te poti deconecta din terminal, vezi pas cu pas in tutorialul de mai jos.
Inainte sa vezi cum poti sa te deconectezi dintr-un terminal la comanda “logout", ada baiknya mengetahui apa arti pesan ini.
Message "There are stopped jobs” apare atunci cand incercati sa va deconectati dintr-un terminal in care exista procese care ruleaza sau care asteapta intreruperea (Ctrl+C) atau lanjutan (fg
) milik mereka.
Este vorba despre procesele dintre terminal si clientul dvs. de conectare la acel sistem. Conexiune SSH oleh Putty atau Terminal (macOS).
Jadi, ini bukan pesan kesalahan, tetapi hanya pesan yang memberi tahu pengguna bahwa dia memiliki "jobs” sedang berlangsung, yang belum disimpan atau ditutup. Sering kali, pesan ini muncul saat Anda mengedit file teks dengan "vim", yang tidak Anda simpan, tetapi keluar dari layar pengeditan.
Cuprin
Bagaimana solusinya"There are stopped jobs" dibuat khusus "logout” di SSH (Terminal)
Untuk bisa logout dengan perintah "logout
"biasanya, Anda perlu menghentikan atau menghentikan proses tersebut.
1. Jalankan perintah "jobs
” in terminal. Aceasta comanda va afisa lista proceselor aflate in asteptare sau in executie.
2. Selanjutnya, setelah Anda mengidentifikasi proses terbuka, Anda memiliki beberapa opsi:
Mengembalikan proses dalam eksekusi
Gunakan perintah "fg
” untuk melanjutkan proses yang dihentikan (job) lalu akhiri dengan kombinasi tombol Ctrl+C.
Pindahkan proses ke latar belakang untuk menghindari "There are stopped jobs"
Jalankan perintah "bg
” pentru a muta procesul in fundal. Acum veti putea inchide conexiunea la terminal prin comnada “logout
” tanpa menghentikan proses terbuka.
Akhiri asosiasi tugas dengan shell saat ini
Anda juga dapat menggunakan perintah "disown
". Perintah ini menghapus a job
asociat shell-ului curent, astfel incat sa puteti inchide sesiunea de conexiune la terminal. Daca executati o comanda in terminal si doriti sa o pastrati activa chiar si dupa ce inchideti terminalul, puteti utiliza cu incredere comanda “disown
".
Penutupan paksa beban kerja
Metode ini tidak disarankan, tetapi jika Anda mau, Anda dapat menutup paksa tugas tersebut.
Identifikasi PID proses dengan perintah:
ps aux | grep process_name
Hentikan paksa proses:
kill -9 PID_number
Setelah salah satu langkah dalam tutorial di atas, Anda tidak akan lagi disambut oleh pesan "There are stopped jobs"ketika Anda menjalankan perintah"logout
” ca sa inchideti sesiunea intr-un terminal.