私はこのawkスクリプトを持っています:
#!/usr/bin/awk -f
BEGIN {IGNORECASE=1}
/nVidia/ {inner=1;pci=$1}
/(corr|fatal)err\-/ {if (inner) print pci, $1, $2, $3, $4, $5, $6, $7}
$0=="" {inner=0}
sudo lspci -vvv
このスクリプトに常にパイプする構文はありますか?sudo lspci -vvv|./checkpci
スクリプトを実行するたびに入力する必要があります。最初のスクリプトを起動するために2番目のスクリプトを作成できることは知っていますが、それは面倒だと思います。そのための適切な方法を知りたいと思います。
余談ですが、グラフィックカードがクラッシュする問題があり、一部のデバイスでUncorrErrフラグが表示されていますが、これが何を意味するのか、またはさらにトラブルシューティングする方法についてのリファレンスはありますか?今は、このスクリプトを定期的に実行して、エラーがlspciにいつ表示されるかを確認し、時間の相関関係があるかどうかを確認します。