首页 > 生活杂感 > SecureCRT 断网或重启后支持自动打开之前的会话上下文

SecureCRT 断网或重启后支持自动打开之前的会话上下文

2018年11月5日 发表评论 阅读评论 31717次阅读    

最近工作原因,电脑必须设置几分钟后自动锁屏睡眠,于是每次建立的一堆crt的tab都得重新连接,包括之前正打开的vim等会话,于是上下文全没了。
琢磨了一下可以利用CRT的自动执行脚本功能,写一个小python发命令过去就可以了。每次使用screen打开会话,这样就能保留上下文。

具体步骤很简单:
0. 新建一个文件内容如下:

    # $language = "python"
    # $interface = "1.0"
    
    initialTab = crt.GetScriptTab()
    
    command = "screen -R '"+initialTab.Caption + "'"
    initialTab.Screen.Send(command + "\n\n")
  1. session options -> connection -> logon actions-> logon script
    选择如上的文件,保存就可以了。

然后尝试直接关掉CRT整个窗口,然后在打开,就能自动打开之前的screen了。

Share
分类: 生活杂感 标签:
  1. kulv
    2019年1月13日12:59 | #1

    再也不怕关机掉电等,丢掉上下文了,有种用上网本的感觉,哈哈

  2. 香香
    2018年11月22日18:19 | #2

    666 阔以阔以 从14年到18年 都有坚持写

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。