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

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

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑
, F. R* }0 v/ ^$ H. B6 f0 p% u) V; J' n2 z
本人猫盘,白群晖
  G* m: N' u/ U7 o+ R0 \2 {想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。
2 w6 E) {7 p% s: h! l( ?* ]3 y
* G. J9 Y" e) t' S7 U- \5 p" v8 E命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?2 a+ G' r: R& l) G9 M5 p8 J) p

: G: n2 x5 n9 k0 _( Q. K& |麻烦指教,万分感谢。
5 i. m: [- Z9 m. C/ \8 Q2 T( E& t  y1 Y
(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 | 显示全部楼层

* z7 B3 H( u, s5 p3 R% G$ x4 x好像还是不行,怎么才能找到 相应的 “Process or Job ID”?: w, `5 I! e5 S- c1 y5 I1 y3 M1 p* B
/etc/nginx# nginx
8 ~' K1 x1 `4 I7 Z9 Q6 Lnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
% l# Y; A" X: r3 l& bnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)4 q/ I. U% A! z' s: I
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
) ?5 C: M: O3 k7 w7 a0 dnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use): o: B" s9 m; e0 P* I2 o
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)7 m$ d! ]' h: y) X6 F& T
nginx: [emerg] still could not bind()" O6 m' T( ?( n/ r+ v/ j3 L; ]) e

+ s. Y* s4 z6 r  D) c4 h/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`
( J1 }" {* u% {9 Y4 q7 N; u  d-ash: kill: root: arguments must be process or job IDs
. E% x  x  K( T9 X6 _4 L9 g' _-ash: kill: (28540) - No such process
, C! @7 Y5 X4 T7 ~* `-ash: kill: (28538) - No such process8 q+ j! Z$ ^6 N' y
-ash: kill: 12:29: arguments must be process or job IDs# Y; M7 _5 t" C7 W- I. |
-ash: kill: pts/2: arguments must be process or job IDs" e$ y+ L7 O$ W  m& w& X+ G
-ash: kill: 00:00:00: arguments must be process or job IDs! M3 y: ?4 b+ p# z8 v, d: P
-ash: kill: grep: arguments must be process or job IDs! C9 P7 q+ e0 E0 a4 L, y
-ash: kill: --color=auto: arguments must be process or job IDs
0 B  X8 g* k! \* \-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs
2 y* g% w# S" I, {+ D2 G+ ]+ U* ~0 ^, Y; ~

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑 0 M$ a& \9 x0 a/ S+ Y

1 i: ^9 R5 H- h+ L2 N/ \& {曾经尝试用PID杀,也是说找不到进程
5 B8 {2 m; ?. `6 m:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock+ V# Y; P8 Z3 t) I9 ~% h
root     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock
$ J" @) D) D8 ~- [
& _, K. t$ B0 X4 H0 h& j:/etc/nginx# kill -QUIT 29795
2 C5 E3 L5 g) N$ _  M! j  q4 r' E-ash: kill: (29795) - No such process
, A3 V" \. e& X5 R9 b1 {% d# P' Y; x  M! Y# U
PID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样
! Z' L1 W# `3 H; B: b) b怎么办,求解!!
. l* ]" L* @3 i/ J
3 q  p; ]1 O% \2 M1 w( o
% G! y2 O1 {, z

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑
1 Q' Q2 k& _( u; ~
0 f* N' S% i0 B9 Y: {我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?0 e7 k" l* ^9 T% Z+ p
$ \$ [; {4 t/ r; D" ?6 }
unix  2      [ ]         DGRAM                    3239098  28444/-ash  
( Z' o9 M9 q4 X$ [/ k

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:07/ s; Y/ B5 b* e6 B& {! _1 R
我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...

2 z; V" q. a( r( d5 b4 G大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。0 ?, [7 O' ?9 E- v

( Q0 Q9 t  E$ c* }* u9 }4 n突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,
3 a- F, J# R- X: M% u# _+ y- ^5 `5 v% [7 [3 c; G" \
怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-13 06:39 , Processed in 0.080321 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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