我一直在运行一些Python脚本来绘制一些东西的图形,有时我会失去对它产生的窗口的跟踪,而只是使用杀死它^Z
。但是,与Windows不同的是,关联的窗口不会消失。他们粘住了,无法关闭。
这些窗户似乎一无所知。在最小化或调整大小后,它们不会重绘。我是Linux环境的新手,所以我无法完全阐明正在发生的事情,但是无论如何,如何摆脱这些僵尸孤儿流浪者的窗户?
^ Z不会杀死Linux进程。它只是挂起它。^ C应该是您的首选。当您不得不诉诸^ Z来重新获得终端的控制权时,您应该取消挂起的作业,以释放仍在使用的资源。暂停时,它不会因SIGKILL信号消失。因此,“ bg”将有助于孩子死亡。xkill很好用且易于使用,但实际上也不会终止该过程。行为良好的程序(例如由于被暂停而未阻塞的程序)将在xkill关闭其X连接时退出。
—
Martin Dorey
exit
,并且进程应该自动退出(至少根据我的经验)。另外,您可以使用ps -A
命令,然后键入sudo kill <process id here>
。