出力をファイルにリダイレクトする

出力をファイルにリダイレクトする

コマンドを実行し、その出力を後で別のプロセスから読み取れるように一時ログファイルに書き込もうとします。

たとえば、次のようになります。rc.d start ntpd > progress.txt

返品: ::Daemon scriptntpddoes not exist or is not executable.

これはバグなので、リダイレクトされないと仮定します。しかし、すべてを強制的にファイルにリダイレクトする方法はありますか?

ベストアンサー1

STDOUTにのみリダイレクトされますが、progress.txtエラーは通常に記録されますSTDERR

両方をリダイレクトしてSTDOUT試みるSTDERRには、次のようにしますprogress.txt

rc.d start ntpd &> progress.txt

検索すると、このトピックに関するその他の情報もたくさんあります。

おすすめ記事