Pertanyaan Jalankan 'layar -RD' secara otomatis setelah tersambung dari PuTTY


Saya ingin PuTTY otomatis berjalan screen -RD ketika saya masuk, namun saya ingin jika mungkin, untuk ini dikonfigurasikan sebagai bagian dari Putty, atau untuk server untuk mengidentifikasi ketika pengguna PuTTY terhubung dan memaksa screen -RD.

Saya tidak ingin ini terjadi dari kotak lain, karena saya tidak ingin ini mempengaruhi proses otomatis tertentu dari perlu khawatir tentang apakah screen -RD sudah sibuk dan tidak dapat menerima perintah.

Terima kasih!


4
2017-07-25 16:48


asal




Jawaban:


Pilihannya ada pada Connection-> SSH di opsi PuTTY. Taruh saja screen -RD di bidang perintah jarak jauh dan itu akan dieksekusi.

Sebuah kata peringatan: pastikan itu benar-benar kombinasi dari opsi yang Anda inginkan; karena itu akan menutup setiap sesi yang sudah Anda buka. Anda mungkin ingin menggunakannya -Rd atau memiliki logika berdasarkan grepping screen -listoutput.

Putty Settings


6
2017-07-25 16:57



Ucapan terima kasih yang luar biasa :) Merasa seperti sedikit tolol untuk bertanya sekarang, mengira saya menjaringkan opsi PuTTY malu - DanH
Bagaimana cara menjaga sesi terbuka (dan juga melihat output dari perintah) setelah mereka dieksekusi? Ini sepertinya menutup sesi begitu perintah dieksekusi. Tidak terlalu berguna ketika Anda hanya ingin menjalankan beberapa diinisiasi oleh klien perintah secara otomatis tetapi terus menggunakan shell. - ADTC


Saya memecahkan masalah ini server-side ketika saya menyadari bahwa tidak pernah ada contoh yang saya inginkan terminal yang bukan terminal layar. saya tambahkan screen -aAxRUO untuk saya ~/.profile sehingga koneksi SSH ke sistem itu (atau shell yang saya buka) langsung terhubung kembali ke sesi layar saya (tanpa memutus cangkang lain yang mungkin saya buka) atau membuat sesi layar baru jika tidak secara otomatis ada.


3
2017-07-25 17:05