0


Linux中Ctrl+C和Ctrl+Z的区别_实战讲解(超详细)

1、Ctrl+C和Ctrl+Z的区别:

  • Ctrl+Z暂停进程 即挂起进程

暂停当前进程并将其放到后台。可以在后续恢复执行。
暂停的进程

仍然占用

系统

内存
  • Ctrl+C终止进程

终止进程后,程序代码占用的

内存会释放

2、实战讲解

  • 跑人工智能代码的时候,使用Ctrl+Z暂停了进程,即暂停了代码。但是,程序任然占用内存。
  • 运行代码的时候按ctrl+z暂停进程,即挂起进程

在这里插入图片描述

此时,我们可能会有这样的需求:将挂起的进程杀死或恢复。

3、实战:将挂起的进程杀死或恢复

3.1、相关指令

jobs -l

命令,查看当前后台挂起的进程

jobs-l
kill -9 进程id

命令,杀死

指定进程号

的进程

kill-9id
bg job号

恢复挂起的进程到后台运行

bg job号

3.2、将挂起的进程kill

在这里插入图片描述

3.3、恢复挂起的进程,使其运行

在这里插入图片描述

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/qq_45432276/article/details/138045020
版权归原作者 风也温柔☆ 所有, 如有侵权,请联系我们删除。

“Linux中Ctrl+C和Ctrl+Z的区别_实战讲解(超详细)”的评论:

还没有评论