【问题标题】:prevent output from script in xinetd service防止 xinetd 服务中的脚本输出
【发布时间】:2016-09-23 20:29:03
【问题描述】:

我有一个 bash 脚本,它在进行一些其他处理后启动 Xvnc,它是从 xinetd 服务启动的。然而,该脚本间接输出一些文本到 stdout 和 stderr,这些文本会被发送回正在连接的客户端。

有没有办法告诉 xinetd 忽略脚本的任何输出,让 Xvnc 接管连接?

(我假设 Xvnc 以某种方式从 xinetd 接管了套接字,而不是仅仅使用 stdout 与 xinetd 通信?)

【问题讨论】:

    标签: bash xinetd


    【解决方案1】:

    将以下几行放入脚本开头:

    exec >/dev/null
    exec 2>/dev/null
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 2018-09-13
      • 2020-08-02
      • 1970-01-01
      相关资源
      最近更新 更多