首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ctrl+z跟Ctrl+c的区别

Ctrl+c和Ctrl+z虽然都是中断命令,但是它们之间还是有区别的。...Ctrl+c是强制中断程序的执行,杀死程序的进程; Ctrl+z是将任务中断,挂起的状态,进程还存在,任务还没有结束; 用户可以使用fg/bg操作继续前台或后台的任务,; fg命令重新启动前台被中断的任务...停止挂起的进程个数为0个; 再执行同样的命令“free -s 2 -h”,用Ctrl+z中断命令的运行: ? 去查看free命令的进程可以发现“free -s 2 -h”的进程还在,如下图: ?...可以看到多了一个停止挂起的进程 #所以Ctrl+c跟Ctrl+z的区别就跟前面说的那样: Ctrl+c是强制中断程序的执行,杀死程序的进程; Ctrl+z是将任务中断,挂起的状态,进程还存在,任务还没有结束...,用户可以通过使用fg命令将中断的命令再次启动运行; 注意:在运行shell脚本时候如果想要中断进程重新执行,最好用Ctrl+c,因为如果你的shell脚本里面创建了锁文件,用Ctrl+z中断脚本的运行

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

神奇的Java僵尸(defunct)进程问题排查过程

灵光一现,难道是当初操作失误了,没有按下ctrl+c而是按下了ctrl+z。...神奇的ctrl+z 复现测试代码defunct 启动start_tail.sh 然后ctrl+z [xx@achilles deploy_defunct]$ sh start_tail.sh 3974...+z 复现游戏服务器defunct 启动脚本(有tail) 等待一段时间(将所有服务器全部开启) 并ctrl+z [xx@achilles spurs-2]$ sh start.sh .........+z 将start_tail.sh切换到了后台 测试1 当start_tail.sh后 按下ctrl+z 如果直接被crt#session关闭了呢 更神奇的事情发生了 java进程直接被干掉了 !!...+z ,它会暂停程序的运行 如果我们启动脚本没有加tail 则执行完nohup & 自动到后台 但是我们加了tail后 因为tail是前台进程 所以要么ctrl+c结束 要么ctrl+z 如果我们按下了

4.7K30
领券