
1、打开进程id,用ps命令查找进程,使用-e 选项。通过less的方式输出
2、找到进程,通过grep将ps的输出通过管道传输,并指定该进程的名称。
3、找到要终止的进程,然后通过kill命令来停止进程。
今天的分享就是这些,希望能帮助大家。
本文章基于thinkpadE15品牌、centos7系统撰写的。
所以,有时候对进程进行实时监控,当发现进程挂掉时,立刻重新启动进程,也是一种可以救急的方式(当然这个只是一种临时救急,并不是根本解决方法)。实现方式:使用fork()创建子进程,子进程用于执行具体功能,主进程只是用于监控子进程,当主进程检测到子进程挂掉后,可以实现立即重新启动子进程。子进程结束,系统会向主进程发送信号:SIGCHLD,主进程可以通过捕捉该信号,从而检测子进程已经不存在,进而继续下一步 *** 作。如果需要,主进程还可以获得子进程是为何退出的。
1:看下系统日志是否有记录,如dmesg,/var/log/message文件2:将你的进程托管给系统的init进程,具体方法查下就知道3:写个监控脚本,监控进程是否存在,记录进程消失的时候的系统状态core有时候不一定会生成,如果是正常信号导致退出肯定不会有core欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)