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

2018-05-31 14:39:07 +08:00
 dhq

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 的时候会输出一些什么控制性字符导致输入隐藏、回车不可用等问题,求助!

2667 次点击
所在节点    Linux
4 条回复
dhq
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
2018-05-31 18:52:09 +08:00
凭感觉输入
stty echo
回车
解决
dhq
2018-06-01 15:46:19 +08:00
@iwtbauh 哇,很胖,这个跟 reset 是一样的吗,为什么重启 chrony 会这样?
iwtbauh
2018-06-01 17:21:54 +08:00
@dhq
应该是这个程序的重启交互程序,直接或间接的使用了 tcsetattr 函数修改终端标志,去掉了 ECHO 这个 c_lflag,最后退出时忘记了恢复。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/459234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX