Pada dasarnya saya memiliki sesi layar jauh, yang ingin saya pasang kembali secara otomatis .. Saat ini saya melakukan ini dengan dengan perintah berikut (sebagai bookmark iTerm, atau alias)
ssh host -t screen -x thesessionname
Ini berfungsi dengan baik, tetapi jika sesi itu mati karena alasan apa pun, saya ingin itu dibuat kembali ketika saya terhubung berikutnya. The -Rbendera untuk screenadalah hampir sempurna:
ssh host -t screen -R -S thesessionname
..tapi jika sesi sudah terlampir, sesi kedua akan dibuat (seperti -Rterlihat sederhana untuk sesi terpisah pertama, jika tidak ada yang ditemukan itu membuat yang baru)
Apakah ada cara untuk membuat -Rbendera mencari sesi terlampir juga, dan hanya membuat yang baru jika thesessionnametidak ada?
Jika ini tidak mudah dilakukan, bagaimana saya bisa secara otomatis membuat ulang sesi layar ketika mati? Mungkin skrip dijalankan melalui cron yang mencari sesi bernama, membuatnya jika itu tidak ada?
screen -x -R -S mainitulah yang akhirnya saya gunakan (bekerja sama tanpa paksa-lepas), terima kasih!