GNU/Linux >> Belajar Linux >  >> Linux

secara otomatis memulai layar setelah login ssh

Sebuah screen -R sederhana harus melakukan trik.

Untuk memverifikasi ini, saya menambahkan screen -R ke .bash_profile saya di server jarak jauh, masuk, terlepas dari layar, dan dikembalikan ke prompt shell normal di server jarak jauh. Diverifikasi dengan .bashrc juga. Proses masuk berikutnya memberikan hasil yang diharapkan (lampirkan kembali ke sesi layar).


screen -RR akan dilampirkan kembali ke sesi pertama yang tersedia atau membuatnya jika perlu.


Saya memiliki masalah dengan 40 sesi layar kaskade yang dibuat dengan beberapa solusi saat memulai sesi jendela atau layar baru. Saya dapat menghilangkan layar kaskade dan membuat sesi baru jika tidak ada dengan ini:

if [ -z "$STY" ]; then screen -R; fi

Ini menguji apakah Anda sedang dalam sesi layar dan menjalankan screen -R jika Anda tidak. Tanpa tes Anda mendapatkan "Melekatkan dari dalam layar?" peringatan dari layar setiap kali Anda membuat jendela layar baru.


Linux
  1. Ssh – Bagaimana Cara Membuat Proses yang Saya Mulai Selama Sesi Ssh Berjalan Setelah Sesi Berakhir??

  2. Ssh – Mencatat Upaya Akses Ssh?

  3. Penanganan Ctrl-c Dalam Sesi Ssh?

  1. Cara menonaktifkan batas waktu di ssh selama prompt login (sesi login tidak aktif) di Linux

  2. Bunuh sesi layar terpisah

  3. Bagaimana cara menjalankan perintah secara otomatis pada login SSH?

  1. Mulai sesi Konsol Darurat

  2. Ganti nama sesi layar

  3. Scrollback tidak berfungsi di jendela terminal (sesi ssh)