2vi*_*on2 9 linux background process ps nohup
我使用以下命令在Centos中运行服务器可执行文件"nohup server &".现在我需要杀死这个过程"server".但我尝试了"ps -a"命令,PID但我无法得到这个过程.现在如何杀死"server"现在?
Usm*_*eem 15
ps auxwww|grep -i 'server'应该返回其中的所有过程server.否则,服务器可能已经停止.
您应该能够确定PID(并将其存储在文件中),如下所示:
nohup server &
print $! >> my_server.pid
Run Code Online (Sandbox Code Playgroud)
ign*_*ivs 12
如果创建了nohup.out文件,则可以在bash中运行:
# lsof nohup.out
Run Code Online (Sandbox Code Playgroud)
它将返回创建/正在运行该文件的pid
最好的祝福!
没有明确的方法可以借助ps命令来捕获确切的过程,但您可以使用以下命令:
ps -a | grep "server"
Run Code Online (Sandbox Code Playgroud)
您将获得以“server”名称运行的所有进程的列表
或者,您也可以使用任何其他关键字来 grep ps 输出。
| 归档时间: |
|
| 查看次数: |
37078 次 |
| 最近记录: |