0

シェル スクリプトを実装しており、RTC の時刻と日付を表示する hwclock -r (--show) コマンドによって表示される出力を分析したいと考えています。

そのために、次のようなことを試しました。grep -v "grep" | grep "error" > /dev/null を実行して、RTC レジスタの読み取り中にエラーが発生したかどうかを確認します。

問題は、出力が常にコンソールにのみ転送されることです。出力をファイルに転送してその内容を分析しようとしました。また、tee -a コマンドを使用して出力をコンソールとファイルの両方に送信しようとしましたが、成功しませんでした。

それに対する解決策または hwclock -r コマンドで何が起こっているのかについての説明はありますか。

よろしくお願いします。

4

1 に答える 1

0

エラーメッセージをファイルに転送してから分析することで解決しました。

hwclock -r 2> file.txt; grep -v "grep" | grep "error" > /dev/null仕事をします。

file.txt最初のを省略しましたgrep

「エラー」をチェックしたいだけの場合は、古すぎないものを使用して、bashこれもより短い方法で実行できます。

hwclock -r |& grep error >/dev/null
于 2015-06-05T12:21:34.803 に答える