为什么 rsh 无法从远程服务器获取错误消息

为什么 rsh 无法从远程服务器获取错误消息

我使用 rsh 在远程服务器中执行一些命令。

如果命令或命令的参数有效,则一切都会顺利进行。但是如果命令无效或命令的参数无效,则 rsh 不会返回任何内容。

那么你们有人解释一下为什么会发生这种情况吗?谢谢。

答案1

您如何运行 rsh?手动还是通过脚本/程序?

您是否捕获了 stderr 和 stdout?尝试2>&1在命令末尾添加,以使 stderr 重定向到 stdout。

相关内容