我在端口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
然后我尝试杀死-9 11740(我相信是PID)并得到一个错误,声明'没有这样的过程。'我无法弄清楚如何删除这个。任何帮助表示赞赏。谢谢
答案 0 :(得分:1)
grep
命令本身,而不是nohup。nohup my_executable
启动某个进程时,nohup会正确关闭/重定向stdin / stdout / stderr,设置必要的信号处理程序并将其替换为my_executable
。搜索以nohup启动的可执行文件,例如ps aux | grep my_executable | grep -v grep
答案 1 :(得分:0)
您看到的过程是grep
命令的过程。所以当你试图杀死它时,这个过程已经结束了。
要使其不受输出使用:
ps aux | grep nohup | grep -v 'grep'
看起来您没有nohup
进程正在运行