无法将命令输出重定向到文件

Can't redirect command output to file

我一直在编写 bash 脚本来安装 PBIS Open,当我执行以下命令时 domainjoin-cli join $domain $join_account $password 我可以在终端上看到输出。但是,如果我尝试捕获终端输出并将输出保存到文件中,则该文件为空。

我试过添加 <cmd> > output.txt

我试过使用

script output.txt <cmd> exit

我已经搜索了一天,但似乎找不到可行的解决方案。

有两种类型的输出流stdoutstderr。它可能出现在 stderr 流中。 > 本身只会捕获 stdout.

尝试使用

执行
<cmd> &> filename