12-03-2001, 09:34
moin moin,
ich würde gern ein tail -f auf eine datei ausführen und per grep nach einer zeichenkette suchen lassen. das läuft auch permanent, so lange der befehl nicht gestoppt wird.
jetzt möchte ich aber, daß ein anderes script ausgeführt wird, sobald diese zeichenkette gefunden wird ... allerdings nur noch minütlich, da ich dann den cronjob zu hilfe nehmen muß -> nix mehr mit permanent :-(
erst dachte ich, daß ganze mit ner if-anweisung zu erledigen, nur wird die ja nicht fortlaufend gemacht. also per while. allerdings war da die frage, mit exec das tail einleiten oder ohne ... allerdings kommt dann die scriptausführung ... alle fünf sekunden aufs neue, er soll es aber nur einmal tun :-(
falls jemand so halbwegs damit was anfangen konnte und mir auch noch input geben kann, wäre ich sehr dankbar ...
cu iae
ich würde gern ein tail -f auf eine datei ausführen und per grep nach einer zeichenkette suchen lassen. das läuft auch permanent, so lange der befehl nicht gestoppt wird.
jetzt möchte ich aber, daß ein anderes script ausgeführt wird, sobald diese zeichenkette gefunden wird ... allerdings nur noch minütlich, da ich dann den cronjob zu hilfe nehmen muß -> nix mehr mit permanent :-(
erst dachte ich, daß ganze mit ner if-anweisung zu erledigen, nur wird die ja nicht fortlaufend gemacht. also per while. allerdings war da die frage, mit exec das tail einleiten oder ohne ... allerdings kommt dann die scriptausführung ... alle fünf sekunden aufs neue, er soll es aber nur einmal tun :-(
falls jemand so halbwegs damit was anfangen konnte und mir auch noch input geben kann, wäre ich sehr dankbar ...
cu iae