Linux进程管理

前端之家收集整理的这篇文章主要介绍了Linux进程管理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在ssh控制台中启动了一个长时间运行的后台进程(带/ dev / urandom的dd).后来我不得不断开连接.当我再次登录时(这次直接,没有ssh),该过程似乎仍在运行.

我不确定发生了什么 – 我没有使用disown.当我稍后登录时,该进程最初没有列在顶部,但过了一段时间后它回收了高cpu百分比,正如我预期的那样.所以我假设dd仍在运行.

现在,我想看看进展情况.我用kill -USR1< pid>但没有打印出来.有没有办法再次获得输出

解决方法

重定向所有输出(stdout,stdin,stderr)可以将子进程与父进程取消关联.

您可以尝试使用gdb附加到进程,输入’c’表示继续,并在您从另一个控制台进行操作时观察该控制台.

gdb / bin / dd pid

原文链接:https://www.f2er.com/linux/399698.html

猜你在找的Linux相关文章