Linux是如何结束进程的
#杀PID
注意:标准的终止命令通常是实现的。终止有问题的进程并将进程的资源释放到系统。但是,如果进程启动子进程并仅杀死父进程,子进程仍在运行,所以资源仍然被消耗。
首先,使用ps - EF命令确定PID以杀死进程,然后输入以下命令:
#杀PID
注:标准杀命令通常是实现。终止问题的过程和释放过程中资源的系统。但是,如果进程启动子进程,只杀死父进程,子进程仍然在运行,所以资源还是消耗。为了防止这些所谓的僵尸的过程;;你应该确保所有子进程是父进程被杀之前。
*确定PID或PPID杀进程
ps -ef grep httpd | #
结束进程
#杀我的PID
- l选项告诉kill命令和用户启动的过程,已注销的方式结束进程。使用此选项时,kill命令还试图杀死子进程落后。但这个命令并不总是成功的,也许你还需要杀死子进程手动然后杀父进程再次。
给父进程发送一个词信号,试图杀死它和它的子过程。
#杀死长期PPID
* killall命令
在同一个进程组killall命令杀死所有的过程,它允许你指定要终止的进程的名称,而不是PID。
# killall命令
*停止并重新启动进程
有时只想简单地停止并重新启动进程:
#杀进程的PID
此命令关闭Linux和执行缓慢的进程,并立即重新启动。在配置应用程序时,此命令非常方便,并且在配置文件修改后需要重新启动进程时执行此命令。