Using tail -f in einer Protokolldatei mit grep in bash script

Ich möchte ein Skript erstellen, das in einer Protokolldatei, in die geschrieben wird, nach einer bestimmten Zeichenfolge sucht. Ich möchte das erste Ergebnis für eine spätere Verwendung in eine Variable schreiben. Dies wird über eine SSH-Verbindung wie folgt verwendet:

ssh '[email protected]' 'bash -s' < /usr/local/bin/checklog.sh string

Der Befehl in einem normalen Terminal

tail -f /var/log/named.log | grep $1 > $var
echo "${var}"

Wenn ich die obige Methode versuche, gibt es keine Ausgabe

Antworten auf die Frage(6)

Ihre Antwort auf die Frage