我的服务器在端口80上运行nohup。我试过了
ps aux | grep nohup
然后得到
root 9234 0.0 0.1 11740 932 pts/1 S+ 15:19 0:00 grep --color=auto nohup
然后我尝试kill-911740(我相信它是PID)并得到一个错误,指出“没有这样的进程”,我不知道如何删除这个。如有任何帮助,我们将不胜感激。谢谢
最佳答案
11740是虚拟内存大小。PID是第二个字段,9234。
输出中的进程是grep
命令本身,而不是nohup。
您不会看到独立的nohup进程。当您使用nohup my_executable
启动某个进程时,nohup会正确地关闭/重定向stdin/stdout/stderr,设置必要的信号处理程序,并用my_executable
替换自身。而是搜索以nohup开头的可执行文件,例如ps aux | grep my_executable | grep -v grep
关于linux - kill nohup不适用于kill -9 PID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35001685/