メモ。kill するしかないよなぁ
FILENAME="test.txt"
KEYWORD="test"
tail -F -n0 "$FILENAME" \
| grep --line-buffered "$KEYWORD" \
| while read l; do pkill -f "tail -F -n0 $FILENAME"; done
追記: コメントで頂きました。sed の q なるほど。
sed "/$KEYWORD/q" <(tail -F -n0 "$FILENAME")