【发布时间】:2021-07-30 23:49:58
【问题描述】:
没有master标识如何找到主进程PID?
在这种情况下:
[root@4d62e42f3cde conf.d]# ps -ef | grep demosoft
root 1700 1 0 08:34 pts/0 00:00:00 grep --color=auto demosoft
root 26814 1 0 Apr12 ? 00:00:00 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26815 26814 0 Apr12 ? 00:01:33 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26816 26814 0 Apr12 ? 00:01:36 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26817 26814 0 Apr12 ? 00:01:35 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26818 26814 0 Apr12 ? 00:01:32 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26819 26814 0 Apr12 ? 00:01:30 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26820 26814 0 Apr12 ? 00:01:29 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26821 26814 0 Apr12 ? 00:01:29 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26822 26814 0 Apr12 ? 00:01:30 demosoft --config=/etc/demosoft/demosoft.conf
demosoft 26823 26814 0 Apr12 ? 00:01:44 demosoft --config=/etc/demosoft/demosoft.conf
我只知道使用命令:
ps -ef | grep demosoft | awk '{print $2}'
获取 PID:
1710
26814
26815
26816
26817
26818
26819
26820
26821
26822
26823
我想向主进程发送 SIGHUP 信号。但是怎么做?
你知道如果它是一个 Nginx 进程,我可以通过以下方式发送 SIGHUP 信号:
kill -HUP $(ps -ef | grep nginx | grep master | awk '{print $2}')
但是demosoft没有master标识。
【问题讨论】:
-
缺少解释。您能否通过editing 在您的问题中添加一百字的书面英语来解释什么是“主标识”?