Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.03.2007, 17:13

Gnuplot skriptgesteuert

Hallo zusammen,

ich weiss das hat nullo mit Gentoo zu tun - aber nach meiner Erfahrung sind hier die cleversten Leute unterwegs, deshalb frage ich mal hier. Ich möchte gnuplot mit einem Skript steuern, das kann z.b. ein Shellscript oder auch Perl sein. Realisiert werden soll folgendes:

Das Skript lauscht auf das Ende einer sich ändernden Datei. Wenn diese sich ändert, dann sollen Teile dieser Datei mit Gnuplot auf den Bildschirm geplottet werden (gnuplot-Skript habe ich schon). Dis die nächste Zeile an die Datei angehängt wird soll das gnuplot-Fenster aktiv bleiben, danach soll neu geplottet werden. Sobald ein bestimmter Ausdruck in dieser Datei auftaucht, soll sich Gnuplot und das Skript dann beenden.

Klingt denke ich nicht SO schwer. Was mir im Moment etwas Probleme macht (habs mit nem bash-Skript versucht):
Dateiende überwachen mit tail -1? Dann noch ein Grep auf den Ausdruck der das beenden macht. Aber wie baue ich eine Schleife die immer dann ausgeführt wird, wenn eine Zeile an die Datei angehangt wird?

Danke Gen-Too

2

20.03.2007, 18:43

Hi,

Also ich bin jetzt nicht gerade ein Bash guru aber ich könnte mir folgendes vorstellen.

Statt die Datei mit tail zu untersuchen ob eine Zeile hinzugekommen ist, einfach mal mit ctime zu versuchen versuchen.
Es wäre noch wichtig zu wissen wie du das Script aufrufen möchtest, also per hand oder Cron?

Wenn die datei manuell aufgerufen wird wird dir eine While schleife weiterhelfen.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

3

20.03.2007, 18:44

Nachtrag:

die manpage ls gibt dir mehr infos über ctime!
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »knasan« (20.03.2007, 18:45)