重定向 rpccclient 输出

重定向 rpccclient 输出

这是一个非常简单的任务,我肯定忽略了一些东西。我正在使用它rpcclient来转储一些数据,但似乎无法弄清楚如何将输出重定向到文件。

当我使用该工具时,该标准>似乎不起作用,我没有看到有关保存到输出文件的任何信息文档。有人知道如何实现这个吗?

答案1

您可能将输出发送到 STDERR。默认情况下,“>”仅重定向 STDOUT。如果您想捕获所有内容,可以使用修饰符&2>&1将 STDERR 重定向到 STDOUT,这样所有内容就会混合在一起

/bin/ls some_non_existant_thing &> /tmp/all_output.log 或者 /bin/ls something_else_non_existant 2>&1>/tmp/all_output_2.log

使用两个独立流的原因是可以记录典型的脚本输出,而 STDERR 仅用于监控错误消息。这在自动化操作时非常有用。

相关内容