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

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

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑
& P9 A( t% @% R% ~  ]
# s+ b% A4 S5 v  M! G% Y: s3 j本人猫盘,白群晖
3 b" F- l. {/ z, L想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。
- z9 y8 l! ?0 G4 J. O2 B" q+ A; s
: h& x0 j# l( E# ^' j命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?% _, L2 B8 j4 u6 m/ J

) n1 H4 G7 i1 m麻烦指教,万分感谢。
) D, s7 i  X: m( e' `, f* W
1 \/ f- L, C  H& T$ h! o# w(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 | 显示全部楼层
: u6 k9 r9 R) }1 m$ {
好像还是不行,怎么才能找到 相应的 “Process or Job ID”?
/ n8 x+ h7 \  P/etc/nginx# nginx4 f! j! Z2 m2 H0 F, y8 E
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)2 r! q& E% l& E9 `. M
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)4 R& t# }. i. Q: [/ L2 o) q2 }
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)) r- a$ [, |$ P2 u: v  w" n1 r4 D
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
( Z+ L8 d+ P4 Xnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
6 f: m: ?1 U' C4 _5 x  [  y6 ynginx: [emerg] still could not bind()# b1 t: [& a$ k- f9 `+ s- k' ]
" O! L  m8 Y" k' x5 X2 g
/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`
7 R3 n8 n( x% s+ Z-ash: kill: root: arguments must be process or job IDs/ H5 m4 @+ B9 v
-ash: kill: (28540) - No such process7 O" \9 W# |2 a. N# c$ U: ^
-ash: kill: (28538) - No such process
4 ~) v7 B/ n* H& F& q-ash: kill: 12:29: arguments must be process or job IDs8 \& l9 s( X/ S' j
-ash: kill: pts/2: arguments must be process or job IDs# y. `8 `+ X0 y  ?
-ash: kill: 00:00:00: arguments must be process or job IDs4 s( W$ m$ p% E6 _' C; C' v
-ash: kill: grep: arguments must be process or job IDs$ b2 y$ f" M' ~$ x- z8 g% J
-ash: kill: --color=auto: arguments must be process or job IDs# ]& o4 L7 n$ _/ @; B, M& G' K
-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs
* z$ D& h+ H  N$ m5 e0 u
( o2 ?+ V1 ~* h

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑
' E4 C' B6 ^# L. {) u+ r4 N. A
2 X3 [) |* V* c" P7 Y曾经尝试用PID杀,也是说找不到进程' ^( J" K# K& ?  h4 s; u% h
:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock
6 t0 q, N( M  g, h$ X* [9 n" t( Uroot     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock) X/ P6 Y- `1 p  ?8 C2 p3 C$ e: s
; h2 S2 A% u4 L! r4 ~! J
:/etc/nginx# kill -QUIT 29795. d) X9 d5 _2 Q3 @" |, g
-ash: kill: (29795) - No such process4 U( |3 q4 o( C, F# V( c$ s1 t
: ?4 E5 T8 E( t4 L. ]: j
PID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样
1 r; O  |( p- J6 k- v1 n0 |怎么办,求解!!! @1 H4 o9 C1 m: g

' h' D2 x0 Y* ?2 N+ `! x- u( D, g* d& f9 i- o: n. L, i: t) u' i! v/ l

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑
# A# T  s, t* J, Y; B4 a
( E, j% E* f! ]0 i% t# P' u" L我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?2 j3 r3 ]( E7 j0 W* B) O6 Q

& |& D* x- i2 j5 e* `6 U" Wunix  2      [ ]         DGRAM                    3239098  28444/-ash  
& a6 F5 D4 t! Y0 W- N

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:07
* O5 y! d6 f& W/ h我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...
8 h" I" e  c" [3 W$ H* g0 ?, }
大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。
; w. e9 A& W* Q- j
8 W8 {/ ^$ \4 X突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,
% Q/ L7 N: b. s( J, z+ q9 A. d) W3 F' I, Y8 R: V
怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-25 23:48 , Processed in 0.054838 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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