There are stopped jobs
pesan jauh, jauh untuk menjadi kesalahan. Ini hanya pemberitahuan yang memberi tahu Anda bahwa Anda berusaha keluar dari shell, tetapi Anda memiliki satu atau lebih pekerjaan / program yang ditangguhkan (dalam kasus emacs
Anda yang Anda gunakan sebagai latar belakang &
di akhir perintah Anda). Sistem tidak memungkinkan Anda untuk keluar dari shell dan mematikan pekerjaan kecuali jika Anda bermaksud melakukannya. Anda dapat melakukan beberapa hal dalam menanggapi pesan ini:
- gunakan
jobs
perintah untuk memberi tahu Anda pekerjaan apa yang telah Anda tangguhkan
- Anda dapat memilih untuk menambahkan pekerjaan di latar depan menggunakan
fg
perintah
- jika Anda tidak peduli apakah pekerjaan itu akan berakhir, Anda bisa mengetik
exit
lagi; mengetik exit
kedua kalinya dengan atau tanpa jobs
perintah intervensi akan menghasilkan penghentian semua pekerjaan yang ditangguhkan.
Untuk menjawab pertanyaan kedua, saya akan memberi tahu Anda bahwa Ubuntu atau emacs tidak berperilaku seperti ini. Ini adalah perilaku normal ketika Anda meletakkan aplikasi untuk berjalan di latar belakang. Dalam hal sudo
ini meminta kata sandi, tetapi meminta di latar belakang, sehingga Anda tidak dapat melihat fakta ini. Untuk melihatnya, Anda harus membawa kembali pekerjaan di latar depan menggunakan fg
perintah:
radu@Radu: ~ $ sudo emacs tet.c &
[1] 7732
radu@Radu: ~ $ # now sudo emacs run in background so you can't see nothing about what's happening
radu@Radu: ~ $ fg
[sudo] password for radu:
Setelah ini, Anda dapat mengetik Ctrl+ Zuntuk menempatkan kembali pekerjaan di latar belakang jika diinginkan. Kemudian Anda dapat menjalankan lagi perintah 'fg' untuk membawa kembali pekerjaan di latar depan dan seterusnya.
quit
:) (lihat superuser.com/questions/486496/how-do-i-exit-telnet )