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

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

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑 % M! q2 y0 b3 a, N- \. \( Z

7 Z" \( T+ `- L9 R- H/ d( C本人猫盘,白群晖
: C( c4 C% U/ S0 u2 p想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。, a! V% p9 p0 p- |

% G1 q2 b5 n4 h% L4 P1 i9 M$ z命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?) ]+ K8 p3 k7 E( J3 v& x4 T
. _/ S) j$ c7 b( _1 N, r1 }5 h
麻烦指教,万分感谢。4 V0 c" L5 b  w: I
& r; S# T- v1 x; J6 \& t' N* x
(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 | 显示全部楼层
# E1 c' r, T/ n4 u6 k( A* g
好像还是不行,怎么才能找到 相应的 “Process or Job ID”?3 M3 {0 l5 F* j. M
/etc/nginx# nginx3 L+ x# U" G4 c
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
% l3 \0 C/ l+ G3 h& Qnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)! E- u  \3 P9 X( s* ?6 l
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)8 N0 W8 j* i( W, J9 \
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)$ |$ A5 o, @+ m
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
1 Q' p) C* _7 p6 |4 n  a5 knginx: [emerg] still could not bind()( r8 h+ k& T- f6 u% I- Q; H

% z3 b+ H" r( f/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`) x) l8 A- }, u0 |0 h# o' @
-ash: kill: root: arguments must be process or job IDs, S" S: L; P  r" x0 x1 f0 n3 l
-ash: kill: (28540) - No such process
* K! p/ R$ K# ?  r6 w# x% b-ash: kill: (28538) - No such process3 e/ b. c8 F) U2 p" m
-ash: kill: 12:29: arguments must be process or job IDs
2 L3 ?2 y( ]* H+ @& ]! Y( \. K-ash: kill: pts/2: arguments must be process or job IDs- _4 L3 m& d2 g: ~& |
-ash: kill: 00:00:00: arguments must be process or job IDs
- B$ _7 w) C+ u+ t: L8 \5 Y& B-ash: kill: grep: arguments must be process or job IDs
/ ]! \; b! X1 p  ^, c$ w-ash: kill: --color=auto: arguments must be process or job IDs% t6 y/ z+ @: z2 b; C
-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs9 m; P. Z; r$ E' t
& n. R4 d( j" N

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑
4 t0 L  m  r9 b2 H. p3 ], |/ M2 u. V4 e! R4 W
曾经尝试用PID杀,也是说找不到进程
6 j. r" m1 `* ]2 ?:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock
% o3 O" u' W  oroot     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock
5 u! r% d/ ^- F7 e. u$ j1 F
; _; t6 v  V: p8 Z& ~# e:/etc/nginx# kill -QUIT 29795
/ L6 k8 y: e4 ~- V: t-ash: kill: (29795) - No such process$ r5 o. z6 g' b* \" r# m

5 v* [  K1 F0 D6 v( ~3 e; J. \PID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样/ d2 N; Q$ \  R. Y) x' w5 \7 c6 f
怎么办,求解!!
1 p7 Y) v, K- s0 u1 I/ g6 ?  f! N  ^
& ?0 w6 F6 o" n0 U* C3 C- P& k7 H4 p$ B0 _3 K' k9 a/ ]8 A& q

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑
( w/ W0 E" G( b, x. g! [: u1 \, S9 e, q( Q4 u# |; y& b. S0 Q
我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?
/ [$ v* R5 E2 a; V2 c3 s" V" V7 V) J- q: |
unix  2      [ ]         DGRAM                    3239098  28444/-ash  8 b: L  {' Z2 C* b5 p8 d9 B9 W

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:07# t7 M7 Z, a4 D# S: b6 n
我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...

. k: N0 u$ y8 T大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。% Y8 U- Z  t8 ^, _+ r' ?

/ m, z" U# _- j! @* a; e% f0 T突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,
' M+ y7 m6 ]0 o: r, ]$ o
7 `  U/ W" N4 C5 I2 y3 L怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-10-25 05:33 , Processed in 0.072421 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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