Inilah situasinya: Saya membuka terminal di Ubuntu, dan lakukan ssh host-1
, yang berfungsi seperti yang diharapkan. Dari host-1, saya lakukan ssh host-2
, yang lagi berfungsi dengan baik dan menghubungkan saya ke host-2. Dari host-2 saya lakukan, misalnya echo "blah"
, yang mencetak blah
ke layar. Masalah: Jika saya melakukannya exit
, layar dihapus, dan saya hanya memiliki yang berikut ini:
Connection to host-2 closed.
myusername$
Bagaimana saya dapat mencegah penghapusan output dari layar yang dihasilkan oleh perintah yang dijalankan pada host-2 (yaitu blah
, dll.), Setelah saya exit
kembali ke host-1?
Beberapa debugging sudah saya lakukan: Saya sudah punya teman login ke host-1 dan host-2, persis seperti di atas, dan ketika dia exit
dari host-2, layarnya TIDAK dibersihkan. Jadi pasti ada hubungannya dengan lingkungan saya ... kan? Ada ide apa itu?
Saya sudah mencoba ini menggunakan Putty di Windows XP, dan dari terminal di Ubuntu - perilaku yang sama terlepas.
Anda menyatakan Ubuntu, tetapi demi orang lain, jika ini adalah cygwin yang diperbarui baru-baru ini, edit
/etc/bash.bash_logout
dan beri komentar sebagai berikut:Pembaruan di masa depan tidak akan menimpa file jika dimodifikasi.
sumber