ログファイルの追跡中に特定の文字が見つかった場合に通知を表示するようにlibnotify(notify-send)を取得しようとしています。
grepなしでうまくいきます...
これは私のコードです。
tail -f /var/log/mylogfile | grep ">" | while read line; do notify-send "CURRENT LOGIN" "$line" -t 3000; done
grep を含めると、送信された通知は配信されません。上記のコードを以下で修正しました。https://ubuntuforums.org/showthread.php?t=1411620
そして、フォントサイズはどのように変更しますか?
答え1
このページgrepと出力バッファリングを説明するには、とにかく次のフラグを使用したいと思います--line-buffered
。
tail -f /var/log/mylogfile | grep --line-buffered ">" | while read line; do notify-send "CURRENT LOGIN" "$line" -t 3000; done
フォントに関しては、このAskUbuntuの質問これは正式には可能ではないと言われていますが、いくつかのnotifyosdconfig
修正が可能なツールが説明されています。