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