我想把我的一个朋友拖走,只是一个小小的笑话,没什么大不了的。
我想编写一个递归的python程序,它打开一个终端,并在其中启动。这将导致不间断地打开新的xterm
- 窗口。
我认为如果关闭原始窗口,所有窗口都必须关闭,因为它们是前一个窗口的子进程。我手动尝试了这个,打开了xterm,在其中执行了xterm
,打开了另一个窗口,我重做了两次,但是当我关闭第一个新创建的终端窗口时,只关闭了第二个窗口。第三个就在那里。
这种行为来自哪里,我怎么能在python中避免它? 我在Raspbian上,所以任何Debian解决方案都会受到高度赞赏。