我有一个GUI,可以在按下按钮时在终端中执行命令。该命令仅启动tcpdump数据包捕获。
os.system('xterm -into %d -geometry 70x20 -sb -hold -e sudo tcpdump -v -w /path/filename -%H -G 3600 -C 200')
按ctrl + c会停止捕获,并且在关闭终端后,其余代码将开始。我想知道是否有一种方法可以关闭终端并恢复其余代码,而不必手动关闭终端,因此用户只需输入ctrl + c即可停止tcpdump,终端将退出。 >