我在服务器上运行nohup进程。当我试图杀死它,我的油灰控制台关闭。
这是我如何试图找到进程ID:
ps -ef |grep nohup
这是杀人的命令
kill -9 1787 787
我在服务器上运行nohup进程。当我试图杀死它,我的油灰控制台关闭。
这是我如何试图找到进程ID:
ps -ef |grep nohup
这是杀人的命令
kill -9 1787 787
当前回答
你可以试试
kill -9 `pgrep [command name]`
其他回答
你可以试试
kill -9 `pgrep [command name]`
如果您不知道PID,那么首先使用TOP命令找到它
top -U用户id
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
您将使用top获取PID,然后执行终止操作。
$ kill -9 <PID>
Jobs -l应该为您提供nohup进程列表的pid。 轻轻地杀死他们。 ;)
我用下面的命令启动django服务器。
nohup manage.py runserver <localhost:port>
这适用于CentOS:
:~ ns$netstat -ntlp
:~ ns$kill -9 PID
我经常这样做。试试这个方法:
ps aux | grep script_Name
这里,script_Name可以是nohup运行的任何脚本/文件。 这个命令为您提供一个进程ID。然后使用下面的命令终止在nohup上运行的脚本。
kill -9 1787 787
这里,1787和787是问题中举例提到的进程ID。 这应该达到问题的目的。