Linux / MacOS 结束运行中和挂起状态下的进程
Linux / MacOS 结束运行中和挂起状态下的进程
jobs # 列出所有作业
jobs -r # 列出运行中的作业
jobs -s # 列出挂起的作业
执行以上任意一条命令,再执行下面的命令
kill %1
其中 %1 是从 jobs 命令中读取的作业数。
还可以使用 jobs -l 列出 pid,并像往常一样使用 kill 命令。
示例:
- 通过命令行
./target/debug/pusher运行一个软件,再通过ctrl + Z停止该程序,但该软件实际上只是在“挂起(suspended)”的状态,再次执行的时候,提示使用的端口被占用。
- 按照上述解决方式,结束掉该进程,再运行即可。