Jalankan 'layar -RD' secara otomatis setelah terhubung dari Putty

4

Saya ingin menjalankan Putty secara otomatis screen -RD ketika saya masuk, namun saya ingin jika memungkinkan, untuk ini dapat dikonfigurasi 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 karena perlu khawatir tentang apakah screen -RD sudah sibuk dan tidak dapat menerima perintah.

Terima kasih!

DanH
sumber

Jawaban:

6

Opsi ini berada di bawah Koneksi- & gt; SSH dalam opsi Putty. Taruh saja screen -RD di bidang perintah jarak jauh dan itu akan dieksekusi.

Kata peringatan: pastikan itu benar-benar kombinasi opsi yang Anda inginkan; karena itu akan menutup sesi apa pun yang sudah Anda buka. Anda mungkin ingin menggunakan -Rd atau memiliki logika berdasarkan grepping screen -list output.

Putty Settings

Michael Lowman
sumber
Luar biasa terima kasih :) Merasa sedikit bodoh untuk bertanya sekarang, saya pikir saya akan memilih Putty malu
DanH
1
Bagaimana cara menjaga sesi terbuka (dan juga melihat output dari perintah) setelah dieksekusi? Ini tampaknya menutup sesi segera setelah perintah dijalankan. Tidak terlalu berguna ketika Anda hanya ingin menjalankan beberapa diprakarsai oleh klien perintah secara otomatis tetapi terus menggunakan shell.
ADTC
3

Saya memecahkan masalah ini di sisi server 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 memutuskan shell lain yang mungkin saya buka) atau membuat sesi layar baru jika tidak ada secara otomatis.

Darth Android
sumber