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

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

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑 / E: z( j6 z' w9 @' U- D& @" q% {
' |8 S+ O; g4 |3 N1 \5 R# s
本人猫盘,白群晖! \7 _1 D# [% G( E4 t
想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。
4 ?  T- i. l5 x0 D# U, ?. t
# B* f$ S# n' I! L) t- D命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?
/ w: q4 F$ i& X# K! a% x, Q0 e2 v* `
8 D4 w& d- e9 {- M7 H  Z8 g7 b麻烦指教,万分感谢。# n& q" w7 R5 r7 x
, L7 b: Z5 d  R  O6 Z2 L
(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 | 显示全部楼层

8 h1 ~$ F0 M5 E( f" o( R7 P# \好像还是不行,怎么才能找到 相应的 “Process or Job ID”?' @0 c% [) Z* q% B4 @& U3 P1 S
/etc/nginx# nginx
  n7 ?1 E8 E) Q8 q; ^3 ~nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
# h; E' d$ k: @! i& snginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
% S) {8 S/ K' h5 ?, }! dnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
5 R. s+ h& O) Wnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
8 t- `) x* R0 u0 @+ @: mnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)8 k0 @5 Z$ \* |
nginx: [emerg] still could not bind()
5 y( {) }* R+ ]8 z  w, b6 {1 t1 q
# `$ m1 B" v9 n7 {/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`% M2 ]( e1 X1 S4 z, c* [. J
-ash: kill: root: arguments must be process or job IDs
! l- ]3 v  H3 K% W8 B-ash: kill: (28540) - No such process
& j. s8 J$ B- h6 ]2 y7 f-ash: kill: (28538) - No such process% \* K% [. ^/ x
-ash: kill: 12:29: arguments must be process or job IDs
: o" [7 s& @) \-ash: kill: pts/2: arguments must be process or job IDs
, L3 K( M8 j0 N* l- h5 i* ~* G-ash: kill: 00:00:00: arguments must be process or job IDs( B# d" {7 R( G  Y% z
-ash: kill: grep: arguments must be process or job IDs
- L3 ^+ h& k! j8 K-ash: kill: --color=auto: arguments must be process or job IDs' B5 X( o0 G$ a6 n/ M9 b
-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs
' t3 F: P5 \! B
. K0 V7 x( o3 W1 ?$ M

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑
6 Q+ f* k+ y  z9 @% @1 T- ]+ b6 l6 L# U" W9 M9 d% y& L
曾经尝试用PID杀,也是说找不到进程
, m8 H. G. A( p: W& w6 |. ]5 l:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock
3 K( d9 @3 D3 B: qroot     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock: E+ r2 F9 X% ~. t% A

; q; R) N5 t9 p* O:/etc/nginx# kill -QUIT 29795; M  r  _$ [2 `8 `/ D/ [1 a) n6 D
-ash: kill: (29795) - No such process
1 D3 h2 u( e2 k$ x. Y
! q: V8 G. D. Y% \/ cPID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样
/ v2 C$ P5 i. F1 t怎么办,求解!!
7 p9 z* z4 x1 Z. Y. n" ]: A
9 {6 }* z( M# i6 {! S9 Q
) o4 N: P2 S% h, r

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑
9 y; A3 v0 d; n6 q
8 T* J3 o7 W7 T; J7 U6 d+ E8 `我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?
/ @. Z, j* ^' g; ]
% j* r% S& d" Z3 w/ N9 c* b" Z& funix  2      [ ]         DGRAM                    3239098  28444/-ash  
( Z) P; w5 A% a  S* g% R. @

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:074 K3 e1 a( C  ^( u! Q4 o" H
我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...

, X9 p* `  k+ }3 D0 s( }: Q大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。3 Q6 e* u; q3 n* w* R
7 i: t  V; d2 |* F6 P1 A3 d
突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,2 v  C) ?, M+ j/ b

  J/ K0 N, H. a4 W+ J! S3 N怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-25 23:51 , Processed in 0.053665 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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