【发布时间】:2017-05-07 18:14:16
【问题描述】:
我使用 popen() 函数从 C++ 打开了一个进程(GNUplot)。当我 Ctrl+C 终止进程时,GNUplot 也会收到 SIGINT 信号。我想防止这种情况发生,因为它会对我的工作产生不利影响。 (我更喜欢用我自己的信号处理函数来处理信号)。我该怎么做?
我使用plot '-' 命令绘制并遍历所有我想要绘制的值。如果 gnuplot 在中间收到 SIGINT,它可能会在中间停止绘图而不完成整个绘图。我希望它完成整个情节。这就是我的不利影响。
【问题讨论】:
-
请说明您希望避免的不利影响。
-
我终于对你的问题投了反对票,因为你没有编辑它来解释你想避免什么“不利影响”。
-
@BasileStarynkevitch 我编辑了问题