2017-07-03 11 views
0

Googleとこのサイトで検索しましたが、次の問題を解決できませんでした。 私はいくつかのグラフィックをプロットするためにksh関数を使用していますが、プロットウィンドウ(gnuplot_x11)がインタラクティブのままで、キーボードショートカットやズームインなどに反応するように、メインのgnuplotプロセスを開いたままにする必要があります。コマンドラインでだから私はバックグラウンドでgnuplotを起動し、gnuplot_x11プロセスが終了した場合には毎秒チェックします。もしそうなら、私は主要なgnuplotプロセスを終了させるでしょう。問題は、私はプロットウィンドウを閉じたときのgnuplot_x11プロセスは「PS」リストから消えないということである。プロットウィンドウを閉じた後、gnuplot_x11プロセスがアクティブのままになる

$ 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 

プロットウィンドウが閉じられた場合にはどのように見つけることができますか?

答えて

0

誰かが私に手がかりを与えました。 plotコマンドの後にコマンド "pause mouse close"を追加すると、そのトリックが実行されます。メインのgnuplotプロセスは、プロットウィンドウがユーザによって閉じられるまで待ちます。

関連する問題