关闭绘图窗口后,gnuplot_x11进程保持活动状态

时间:2017-07-03 10:55:41

标签: process gnuplot ksh

我在Google上搜索并在此网站上搜索但找不到以下问题的任何解决方案。 我正在使用ksh函数绘制一些图形,但需要保持主要的gnuplot进程打开,以便绘图窗口(gnuplot_x11)保持交互,对键盘快捷键做出反应,放大等等。同时我想继续工作命令行。所以我在后台启动gnuplot,在while循环中,如果gnuplot_x11进程终止,我会每秒检查一次。如果是,那么我会杀死主要的gnuplot进程。问题是,当我关闭绘图窗口时,gnuplot_x11进程不会从'ps'列表中消失:

$ 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

如何确定绘图窗口是否已关闭?

1 个答案:

答案 0 :(得分:0)

有人给了我一个线索。添加命令"暂停鼠标关闭"在plot命令完成之后。主gnuplot进程等待,直到用户关闭绘图窗口。