Ich suchte mit Google und auf dieser Website, konnte aber keine Lösung für das folgende Problem finden. Ich benutze eine ksh-Funktion, um einige Grafiken zu plotten, muss aber den Haupt-gnuplot-Prozess geöffnet lassen, damit das Plot-Fenster (gnuplot_x11) interaktiv bleibt, auf Tastaturkürzel reagiert, hineinzoomt usw. Gleichzeitig möchte ich weiterarbeiten in der Befehlszeile. Also starte ich gnuplot im Hintergrund und in einer while-Schleife überprüfe ich jede Sekunde, ob der gnuplot_x11-Prozess beendet wurde. Wenn ja, würde ich den Gnuplot Hauptprozess beenden. Das Problem ist, dass, wenn ich das Plotfenster des gnuplot_x11 Prozess verschwindet nicht von der ‚ps‘ Liste schließen:gnuplot_x11 Prozess bleibt aktiv nach dem Schließen des Plot-Fensters
$ ps -fu $USER
UID PID PPID C STIME TTY TIME CMD
user 21037096 55378014 0 09:09:07 pts/1 0:00 gnuplot
user 52428898 21037096 0 09:09:11 pts/1 0:00 gnuplot_x11
user 55378014 721428 0 08:37:56 pts/1 0:02 -ksh
Wie kann ich, wenn das Plot-Fenster geschlossen wurde herausgefunden?