コマンド出力をファイルにリダイレクト中に問題が発生しました。

コマンド出力をファイルにリダイレクト中に問題が発生しました。

非常に奇妙な問題があります。それは簡単なことです。たぶん私は何かを逃したようです。

私はコマンドを持っています:

# dpnctl status all

出力は次のとおりです。

> Identity added: /home/dpn/.ssh/dpnid (/home/dpn/.ssh/dpnid) dpnctl:
> INFO: gsan status: up dpnctl: INFO: MCS status: up. dpnctl: INFO: emt
> status: up. dpnctl: INFO: Backup scheduler status: up. dpnctl: INFO:
> axionfs status: down. dpnctl: INFO: Maintenance windows scheduler
> status: enabled. dpnctl: INFO: Unattended startup status: enabled.

私は試した:

dpnctl status all > /output.txt
dpnctl status all >> /output.txt

どちらもファイルを空白として返します。このコマンドは、すべての状態を一度に入力するわけではありません。約1秒の遅延をかけて各サービス状態を出力します。そのため、通常のリダイレクトの代わりに>>を使用します。

原因は何か知っていますか?ありがとうございます。

答え1

それは問題ではありません。私は次のことを考えました:

dpnctl status &> /output.txt

関連情報