基本上我有一个远程屏幕会话,我希望自动重新附加到.. 目前我正在使用以下命令(作为 iTerm 书签或别名)执行此操作
ssh host -t screen -x thesessionname
这很好用,但是如果会话由于某种原因而终止,我希望在下次连接时重新创建它。的-R
标志几乎screen
是完美的:
ssh host -t screen -R -S thesessionname
..但是如果会话已经附加,则进行第二个会话(-R
简单地查找第一个分离的会话,如果没有找到它会创建一个新的会话)
有没有办法让-R
标志也寻找附加的会话,如果thesessionname
不存在则只创建一个新的?
如果这不容易做到,我怎么能在它死时自动重新创建屏幕会话?也许是一个通过 cron 运行的脚本来查找命名会话,如果它不存在则创建它?