问题标签 [dev-null]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

java - java进程文件描述符丢失并移动到/dev/null

我们看到了一个奇怪的问题。我们有 hiveserver2 java 应用程序(Apache Hive)。当进程启动时,它将具有如下所示的文件描述符。

但是在某个时间文件描述符 '1' 更改为 /dev/null 。进程仍在运行

例如 :-

因此,我们能够在应用程序失败时捕获任何调试日志。我们启用的任何调试日志都会丢失到 /dev/null 。当我们重新启动应用程序时,一切都会恢复。

我不知道会出什么问题。我们检查了所有应用程序日志、系统日志但没有任何线索。任何帮助表示赞赏。

0 投票
1 回答
32 浏览

bash - 如何将数据输出到文件但也抑制终端上的输出?

我正在尝试在 python 中执行系统命令,但我正在使用 >/dev/null 2>&1来隐藏所有输出。我试图只显示非常具体的输出,但我也试图将数据输出到文件> grep.txt中,以便我可以将特定数据 grep 出来。但是,当我在命令中使用 /dev/null 时,它似乎将进入 /dev/null,因为 grep.txt 中没有出现任何内容。

我尝试了以下方法:

但似乎没有任何效果。它是一个或另一个。我只想将结果保存到 grep.txt 文件,但也隐藏终端上的输出。

我什至尝试在使用 > /dev/null 时仅使用变量来存储命令的结果,但变量始终为空!所以我只能假设它是/dev/null。

请帮忙!xD

对不起这个愚蠢的问题!

0 投票
1 回答
36 浏览

multithreading - 如何抑制 TCL 线程的错误/输出?

我创建了一个线程:

然后尝试发送异步命令:

但是命令的错误/输出显示在输出中。如何隐藏发送到异步线程的命令中的错误/输出?