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

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

  •  
  •   dhq · 194 天前 · 1263 次点击
    这是一个创建于 194 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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
        1
    dhq   194 天前
    谷歌上搜到一个回复说,当前程序异常退出时会导致终端异常,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)
        2
    iwtbauh   194 天前 via Android
    凭感觉输入
    stty echo
    回车
    解决
        3
    dhq   193 天前
    @iwtbauh 哇,很胖,这个跟 reset 是一样的吗,为什么重启 chrony 会这样?
        4
    iwtbauh   193 天前 via Android
    @dhq
    应该是这个程序的重启交互程序,直接或间接的使用了 tcsetattr 函数修改终端标志,去掉了 ECHO 这个 c_lflag,最后退出时忘记了恢复。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3234 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 22ms · UTC 05:24 · PVG 13:24 · LAX 21:24 · JFK 00:24
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1