バッシュグレブウェアTシャツ

バッシュグレブウェアTシャツ

ログファイルに書き込んで同時にコンソールに出力しようとしていますが、次のことが正しく機能します。ただし、毎秒ログファイルをカウントダウンしてログを埋めるスリープタイマーがあります。 「Sleep...」は標準エラーではなく標準出力にあります。

watch_dog > >(tee -a ${LOGFILE}) 2> >(tee -a ${LOGFILE} 2>&1)

追加したい

grep -v "Sleeping for..."

コンソールにはまだすべてが表示されます。 「Sleeping for...」を含む行は、ログファイルから省略する必要があります。それではとても感謝します。

それはまるで

watch_dog > >(grep -v "Sleeping for..." | tee -a ${LOGFILE}) 2> >(tee -a ${LOGFILE} 2>&1)

または

watch_dog 2>&1 | tee >( grep -v 'Sleeping for...' >${LOGFILE} )

しかし、これらは機能しません

ベストアンサー1

おすすめ記事