找回密码
 立即注册
查看: 1484|回复: 5

[求助] 关于linux下查杀PID与进程的问题(请教大佬)

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑
" }, R6 z3 ~! i  ^: S" n5 f* J2 I) Z
本人猫盘,白群晖4 Q9 r( t  A( L) D( [
想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。
. y) Q$ s  K# c4 m
7 Q# d/ C7 L0 P2 W; M命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?
5 w- s& y. o6 L) l  }$ h! K0 S$ e2 s" E1 `- Z, ?
麻烦指教,万分感谢。
" M0 v5 ?# k, \; Z- G8 g
4 i7 P. d3 ~! j7 f& k6 {* ]. G7 O(Nginx 检查配置正常。)

21

主题

86

回帖

902

积分

中级渣柚V2

积分
902
发表于 2020-4-20 23:22:10 | 显示全部楼层
  1. kill `ps -ef|grep unix:/run/webstation_default.sock`
复制代码

评分

参与人数 1渣金 +5 经验值 +5 收起 理由
jakc + 5 + 5 很给力!

查看全部评分

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:34:26 | 显示全部楼层
( s6 X1 d" E" u& z1 E& r
好像还是不行,怎么才能找到 相应的 “Process or Job ID”?: R$ _: z0 G: X
/etc/nginx# nginx. l4 n) c' z% h; `3 d, T, ^; B/ T
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)3 o% N+ \" l5 _1 B
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
' C, ^8 q# Z! u/ \9 W! w6 T9 |nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)) B; d. z7 i4 ~0 a2 V9 X
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)+ n; `+ W- I3 W
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)8 s+ q9 a' _4 k: I2 j  h$ \: G
nginx: [emerg] still could not bind()8 Y8 o. g$ h- `. ]
" b$ X- D8 j8 `$ R& W0 _
/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`
$ c; V" F5 w% Z9 w, C4 w-ash: kill: root: arguments must be process or job IDs0 T2 N- B& q) I. r5 a
-ash: kill: (28540) - No such process" J6 w; I! A+ E% [/ W0 ]- ^- _
-ash: kill: (28538) - No such process
; T7 b+ ?3 C- Q/ B' X4 z-ash: kill: 12:29: arguments must be process or job IDs
8 T& {, h0 F* X% W0 e( }, C-ash: kill: pts/2: arguments must be process or job IDs
# T9 a$ e6 Z8 q2 A, }+ I-ash: kill: 00:00:00: arguments must be process or job IDs* H5 X- ~/ K& W0 C9 a  T
-ash: kill: grep: arguments must be process or job IDs3 {6 u/ {6 B7 G( F# D
-ash: kill: --color=auto: arguments must be process or job IDs
! z- b( g% k! w1 N2 |-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs) b5 Z# _: w  d- t
8 l' O; P) Y' P5 B

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑
6 D! w; I, j2 P* b; M, k2 b3 }
9 v& y# i" X7 w% _, W曾经尝试用PID杀,也是说找不到进程0 D# T. n9 ]8 g/ N! c( H  A
:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock; L9 Z% C& n4 ~/ j
root     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock; l" G; M2 q2 b6 I1 ^
2 ^9 v* g% l" ?9 O! c( P1 m
:/etc/nginx# kill -QUIT 29795  y2 H7 j! v7 D
-ash: kill: (29795) - No such process0 u$ v3 R& p: }' d& e* q( W

! X9 p  J" i, m- _PID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样
8 ^& w) f, o+ y& W' ?怎么办,求解!!7 s  T! \* V6 g+ e. m6 o
5 @7 l! V9 x# c% [( b  b! |
/ N6 s* c4 n4 Q8 F

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑 , S! Y/ A( z7 I" |2 V. n
, E/ @' Y$ D4 O; ~
我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?, W+ W4 q7 l2 C

" N4 A5 a- u3 U' W) Munix  2      [ ]         DGRAM                    3239098  28444/-ash  : d  P1 U, a3 \: V1 D- J, n1 \/ }

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:07
& N5 R: ^+ c  W0 I$ c% t9 B我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...
. B+ Z: G& v5 A) v% q
大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。, l, C+ _, j9 H- s
% k+ X" t3 u8 w3 w3 Z
突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,3 u0 y1 i- P+ ^7 |0 J

- }5 `7 O( s$ H怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2025-12-8 05:51 , Processed in 0.105047 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表