V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
dhq
V2EX  ›  Linux

ubuntu 14.04 重启 chrony 后, xshell 终端异常,回车横着走,输入不可见

  •  
  •   dhq · 2018-05-31 14:39:07 +08:00 · 2629 次点击
    这是一个创建于 2128 天前的主题,其中的信息可能已经有所发展或是发生改变。

    img

    chrony.conf

    server xx.xx.xx.xx iburst
    
    driftfile /var/lib/chrony/drift
    
    makestep 1.0 3
    
    logdir /var/log/chrony
    
    allow
    
    local stratum 10
    
    rtcsync
    
    

    重新开个 xshell 连接是可以解决,所以在想是不是重启 chrony 的时候会输出一些什么控制性字符导致输入隐藏、回车不可用等问题,求助!

    4 条回复    2018-06-01 17:21:54 +08:00
    dhq
        1
    dhq  
    OP
       2018-05-31 15:11:23 +08:00
    谷歌上搜到一个回复说,当前程序异常退出时会导致终端异常,reset 可以解决,但我不明白为何重启 chrony 异常的原因。

    以下为问题描述连接:
    [https://serverfault.com/questions/58881/ubuntu-server-dont-see-my-input-in-terminal]( https://serverfault.com/questions/58881/ubuntu-server-dont-see-my-input-in-terminal)
    iwtbauh
        2
    iwtbauh  
       2018-05-31 18:52:09 +08:00 via Android
    凭感觉输入
    stty echo
    回车
    解决
    dhq
        3
    dhq  
    OP
       2018-06-01 15:46:19 +08:00
    @iwtbauh 哇,很胖,这个跟 reset 是一样的吗,为什么重启 chrony 会这样?
    iwtbauh
        4
    iwtbauh  
       2018-06-01 17:21:54 +08:00 via Android
    @dhq
    应该是这个程序的重启交互程序,直接或间接的使用了 tcsetattr 函数修改终端标志,去掉了 ECHO 这个 c_lflag,最后退出时忘记了恢复。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3278 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 14:09 · PVG 22:09 · LAX 07:09 · JFK 10:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.