Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 bash 脚本,它在进行一些其他处理后启动 Xvnc,它是从 xinetd 服务启动的。然而,该脚本间接将一些文本输出到 stdout 和 stderr,这些文本会被发送回正在连接的客户端。
有没有办法告诉 xinetd 忽略脚本中的任何输出,让 Xvnc 接管连接?
(我假设 Xvnc 以某种方式从 xinetd 接管了套接字,而不仅仅是使用 stdout 与 xinetd 通信?)
将以下行放入脚本的开头:
exec >/dev/null exec 2>/dev/null