擅长:python、mysql、java
<p>孙辈仍然将终端作为其标准输入,而不管是否进行任何重新绘制,因此在终端中按Ctrl-C会向它发送一个SIGINT。要自己动手,你需要知道孙子的PID。要获得它并不是一个简单的方法;您的子进程可能已经产生了十几个子进程,它们可能已经生成了更多的子进程,等等。根本不清楚哪一个将是“the”孙子</p>
<p>但是,您可以向前台组中的所有进程发送信号。在</p>
<pre><code>os.kill(-os.getpgid(os.getpid()),signal.SIGINT)
</code></pre>
<p>当然,只有当Python本身连接到终端时,这才有效。在</p>