【问题标题】:xterm error information after crash崩溃后的xterm错误信息
【发布时间】:2017-02-19 16:28:16
【问题描述】:

我在 xterm 上运行基于 TCL 的 shell,从 tcsh 将 tee 放入日志文件(很好的混合 :))
在某些时候会话崩溃,我可以在 xterm 关闭之前短暂看到致命错误消息,然后它就消失了。
如何从 xterm 会话中获取崩溃信息?
尝试将 & 添加到 tee 管道 ( ... |& tee -i ...) 甚至阻止我启动 xterm,不用说日志包含我可以使用的任何内容。
我正在寻找的信息(崩溃报告\致命错误消息)是否自动存储在某个地方?
有没有办法将此调试信息强制写入文件?
还有一件事 - 我没有 root 访问权限,所以 dnsmasq.log 是我无法接触到的。

【问题讨论】:

    标签: redirect stderr tcsh xterm tee


    【解决方案1】:

    即使不修改脚本,您也可以使用命令行选项-hold。将此资源添加到您的 X 资源(最好添加到 xterm app-defaults 文件):

    *hold: true
    

    这使得每个 xterm 的行为就像你使用它运行它一样

    xterm -hold
    

    因为命令行选项是通过设置 X 资源值来处理的。由于窗口不会消失,您可以从中选择/粘贴。

    如果你不是真正使用 xterm,而是一些模仿者,当然,你不走运。

    【讨论】:

    • 太好了,我没有想到阻止 xterm 关闭 - 正忙于寻找重定向标准错误的方法。很好的答案!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 2013-08-02
    相关资源
    最近更新 更多