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

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

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑 # v: n. E4 c* e, L2 b& i' d9 J
& [5 u4 @" X4 m8 l% I
本人猫盘,白群晖
  r& E' a# i5 }7 S* |3 a0 E3 s想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。
' A: V& |% p" `- @$ h6 ]7 @  w0 k! w6 s; ^6 l) w
命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?
1 j, p: l2 D, j6 R' q
* Z* `3 A1 q+ n* i' B+ A5 q4 _麻烦指教,万分感谢。. y( N3 n/ n2 [$ G/ h* R: [# S

9 h# L$ A' j; g(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 | 显示全部楼层
0 m1 Q4 `' M; P8 |
好像还是不行,怎么才能找到 相应的 “Process or Job ID”?
# j4 ?+ u: N1 N' w: B1 C( G7 x; B/etc/nginx# nginx
3 ?: Y* T, `0 }5 `) o: vnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)7 C0 s# _$ V4 H( d
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)5 r7 n/ K. p% t& E
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)- ^/ a# E4 t1 G# s6 ~$ M
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
7 Q0 u* U8 D& f+ s! i! E7 y: M( fnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
) T* u5 k, {" q7 s! j4 E0 n+ tnginx: [emerg] still could not bind()
* d$ M# R# g1 Y' f: S# {
! C! E; r, G. |, Y/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`
7 ~, v3 k5 }) _5 V-ash: kill: root: arguments must be process or job IDs
5 [; {* ~/ A- q* x# J-ash: kill: (28540) - No such process
7 M6 R2 }  j% j* Y' m1 ~9 s6 T% `-ash: kill: (28538) - No such process
7 P3 J5 X6 O+ q, z2 ?, j8 C8 o-ash: kill: 12:29: arguments must be process or job IDs
& F) a# d5 J: ]8 g7 o+ [-ash: kill: pts/2: arguments must be process or job IDs  p5 C( ~$ i1 Y6 M7 |8 l5 S
-ash: kill: 00:00:00: arguments must be process or job IDs
% V; W8 k3 [- L0 l" N-ash: kill: grep: arguments must be process or job IDs, e" t; I! M4 k# e! I7 u
-ash: kill: --color=auto: arguments must be process or job IDs( X0 f+ @: O  r4 W! x
-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs: I7 h' ?$ a! v2 C7 F

5 z' {, I! i  ]5 r

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑 6 g  o! ~4 o9 `

6 [) x" Y1 `& O1 e- V; D曾经尝试用PID杀,也是说找不到进程( n/ u* l2 Q7 e0 _1 @
:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock
) T1 N; h+ M, _, u, D! rroot     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock
$ r! K* R. u$ d% y5 a; T) ?) r  y, [+ v& a
:/etc/nginx# kill -QUIT 29795
  o! I3 {/ O1 s5 ]) K-ash: kill: (29795) - No such process, O. |, A  T9 u1 l, v/ X4 B
7 T, k6 m9 a4 @
PID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样6 X, o+ S) f3 k* h; Z
怎么办,求解!!
) r$ E$ K' e$ U, b" c. F
' q4 ~; b; f* T# R, t6 F6 _* V
8 y$ o3 D* j( W  Y. q0 `& n) [

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑 1 o- ~3 B* W) m+ H' ~
% L) E3 R- N9 }
我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?% }4 |) }8 d% C/ g% X
" z/ c( b  r* p( k
unix  2      [ ]         DGRAM                    3239098  28444/-ash  
! V9 O; ^  }  [' _/ [& |

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:07
9 h% X& p4 Q! e我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...
) v8 s7 e' a2 _2 U
大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。/ B0 @% ~- [+ T$ f8 x( u  c! n

0 k1 Z% A' R* Z+ [, U突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,8 s2 H7 L; @: H; }- E2 E6 B. `

5 _9 I" S2 {! U% V! }, I怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-2 09:07 , Processed in 0.066933 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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