在使用shell的日子里,运行一个服务时,经常用到CTRL+Z和CTRL+C来中断服务,有时会出现莫名奇妙的问题,原因可能是你的一个小小的习惯导致的。现在说一下CTRL+Z与CTRL+C的区别:
CTRL+Z和CTRL+C都是中断命令,但是他们的作用却不一样.
CTRL+C是强制中断程序的执行,
而CTRL+Z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.

所以在以后的使用时,要注意怎样结束一个后台服务,不要仅仅结束前台的,服务还在运行,严重影响系统的运行。