擅长:python、mysql、java
<p>使用<kbd>ctrl</kbd>+<kbd>z</kbd>或打开第二个终端,然后查找进程(<code>ps -ax | grep python</code>)并终止进程。</p>
<p>一步一步:</p>
<ol>
<li><p>访问终端:</p>
<ul>
<li><strong>选项A</strong>:按<kbd>ctrl</kbd>+<kbd>z</kbd></li>
<li><strong>选项B</strong>:如果您可以访问Ubuntu GUI,请打开第二个终端(<kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>t</kbd>)</li>
<li><strong>选项C</strong>:如果您只能访问命令行,请访问第二个tty(<kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>F2</kbd>)</li>
<li><strong>选项D</strong>:如果通过ssh访问服务器,则从另一个终端建立新连接<code>ssh server</code>(使用选项B或C,以便可以打开第二个连接来执行命令)</li>
</ul></li>
<li><p>查找进程<code>ps -ax | grep python</code>的相应python<code>PID</code>。例如,我的进程(<code>python my_stucked_process.py</code>)的进程id将是<code>112923</code>:</p></li>
</ol>
<pre><code> 3085 tty1 Sl+ 15:53 /usr/bin/python /usr/bin/x-terminal-emulator
112923 pts/2 Tl 0:01 python my_stucked_process.py
113118 pts/2 S+ 0:00 grep --color=auto python
</code></pre>
<ol start=“3”>
<li>终止进程<code>kill -9 112923</code></li>
</ol>
<hr/>
<p>@tutuDajuju建议使用<kbd>ctrl</kbd>+<kbd>z</kbd>,但他们的建议只会将进程发送到后台(它仍然存在,消耗内存)。你需要做以上这些才能真正扼杀这个过程</p>