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

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

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑
* Y0 w  p5 P7 I* n* i$ S+ V: r
6 h9 L; C$ j. l8 M1 a! y  Y本人猫盘,白群晖# B2 k9 {7 W$ n0 {
想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。
/ `2 g3 G7 V% F. S& n# s  W( i+ s
+ h# o' d) M9 f命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?
2 C& h, [1 k% ~( N% L- X# s* E: x( Z( T+ g
麻烦指教,万分感谢。
$ Y% q5 G2 p8 a1 e  ~8 _6 ?. F8 U1 ^+ g* k# r( C7 O1 [
(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 | 显示全部楼层
6 X; z' p) J! m
好像还是不行,怎么才能找到 相应的 “Process or Job ID”?
3 u0 x% F! w& ?! f* F/etc/nginx# nginx
1 R" s$ W0 C+ K# C+ v. ~nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)8 Q) Q4 b* G( }: h4 t
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)$ J' o' A" T* |
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
8 h, K0 Y. D% Enginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)1 ~/ B3 @7 I0 W0 H" e
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use). [2 e5 M; p6 |# v, A% ]
nginx: [emerg] still could not bind()+ y! ?, W' P' t0 E
1 Q  ?0 M9 w% f; q% {
/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`/ U  ]+ ~; B' b- B
-ash: kill: root: arguments must be process or job IDs
% {. P; D0 @. T7 X; E-ash: kill: (28540) - No such process
4 O& M7 ~# K: u/ x-ash: kill: (28538) - No such process
. ]+ {0 {/ D- G# ?& _6 ~-ash: kill: 12:29: arguments must be process or job IDs" A! i6 Q0 G+ c3 I7 }; U8 K
-ash: kill: pts/2: arguments must be process or job IDs
, W! @/ b9 s6 b" |; c, n-ash: kill: 00:00:00: arguments must be process or job IDs" p8 T! m; L9 L- C& M
-ash: kill: grep: arguments must be process or job IDs
# x$ [9 P3 j( |, ~1 F; H-ash: kill: --color=auto: arguments must be process or job IDs8 j- K( n3 V+ c- D+ K
-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs
! y# W! q) Z; E% h, b. `
# q4 g: N; i/ ^9 @* c0 Z% m: x

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑 6 P# }6 I  ?# ^* r

* c+ h9 m; Z9 h/ ~曾经尝试用PID杀,也是说找不到进程
' g: f& d! x! K) I/ J2 \:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock8 d0 @. f" M# O7 _- E5 i
root     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock
2 [. w. e/ _: z5 X# P8 y) R* H( Y$ ^! }& @9 k# r
:/etc/nginx# kill -QUIT 29795& x& @8 f0 q: n: a& g  z: w
-ash: kill: (29795) - No such process
- J" C7 \+ M& I: X
0 m" G2 f* J$ h; u7 iPID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样
8 |' c5 ], \6 v, Q怎么办,求解!!
/ O8 J/ n& i( J/ b3 a: U* {% z( u
% O+ A! C& l, D+ [9 G

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑
8 X* s8 e9 o4 V( U, B: r* J# D  k* o- H0 N( d' Q
我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?
5 H# T+ Q' S% P2 h4 w4 }# K, c, R$ Y  ~, ~  `+ v
unix  2      [ ]         DGRAM                    3239098  28444/-ash  
9 q0 z7 o+ ^3 u/ y& O! W

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:07
1 G+ A( L, H2 C3 _我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...

$ a2 ?  I1 }) a+ l' I大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。! }( c! _) R& p/ G

6 M! ?6 `: j6 k7 H4 n突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,
' H: X* U0 r' O5 j% m9 z/ t. C1 ?
怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-3 14:43 , Processed in 0.101232 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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