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

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

[复制链接]

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
发表于 2020-4-20 22:37:54 | 显示全部楼层 |阅读模式
本帖最后由 Morris 于 2020-4-20 22:46 编辑 # i) Y4 s/ ]1 e2 u6 _/ E2 [- r( r
% m2 s# z9 ^( Y. M. f9 d  Z3 N5 F- D
本人猫盘,白群晖
6 d  ^! f, h# y' Z' Z想通过Nginx配置端口时候,将Nginx进程杀掉,重启时发现 webstation.default.sock占了端口,所以想杀掉webstation的这个进程,但查运行PID的时候发现每次查出来的号码都不一样,也就是说每次查询PID不停在变。0 B% E7 J1 R" b' L8 T4 v' g
# B4 ^# ~. a5 G3 B. q1 W# [6 k4 B
命令用的是''ps -ef|grep unix:/run/webstation_default.sock",尝试ps -aux|grep 和 ps aux|grep也是一样,请问这个情况是怎么回事,每次PID不一样,是不是我还没法kill这个进程了?: w3 f/ p7 S. E3 N! w$ f9 h

  Y, B* b& A6 N5 `$ Q+ z' _麻烦指教,万分感谢。* _, I1 H* A. t9 E

8 {' f8 l6 s6 D1 ^6 H(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 K! g9 S" \) V5 b. A, F好像还是不行,怎么才能找到 相应的 “Process or Job ID”?
7 k( F; X& v6 |! x; b& V/etc/nginx# nginx1 z1 @% {2 v! _, u8 e: L
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)# A1 |$ Z5 i, I2 W3 m# F+ {5 q
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)
; G; s2 x1 G- W- vnginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)( r! m" s; P4 e2 E1 F' y
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use)# t8 X" d2 V  K! n4 K: u( F7 D
nginx: [emerg] bind() to unix:/run/webstation_default.sock failed (98: Address already in use); S8 O1 Z$ Z# J5 I
nginx: [emerg] still could not bind(), f4 T, V2 y$ }7 O$ ?: T# E

$ U$ D+ A' V8 B; U; J/etc/nginx# kill `ps -ef|grep unix:/run/webstation_default.sock`
. p( ~8 r& q% `. q-ash: kill: root: arguments must be process or job IDs: X" s0 H* D! j; j
-ash: kill: (28540) - No such process
7 b' Q% ^7 Z, c) n" g6 ]-ash: kill: (28538) - No such process
* K: I& }& I4 t% K1 S/ V5 y-ash: kill: 12:29: arguments must be process or job IDs: H8 b! N: A1 F1 {" D7 x* ]
-ash: kill: pts/2: arguments must be process or job IDs# @2 `& Y- G3 k- H8 R; K+ ?
-ash: kill: 00:00:00: arguments must be process or job IDs; e3 K! u( ^4 B
-ash: kill: grep: arguments must be process or job IDs5 {! E1 X$ z, e8 R& D& A( v
-ash: kill: --color=auto: arguments must be process or job IDs# O. u3 J" O: w- d8 B& H) B
-ash: kill: unix:/run/webstation_default.sock: arguments must be process or job IDs0 \: a" @5 @/ M

7 X" m( E4 O7 Y8 ^3 W% O

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 12:42:54 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 12:44 编辑
+ }, g4 X5 @8 q0 F
& O$ x5 z& ^3 t曾经尝试用PID杀,也是说找不到进程
8 ~" J$ \( f; \:/etc/nginx# ps -ef|grep unix:/run/webstation_default.sock
  k+ g7 S$ e) Sroot     29795 28444  0 12:39 pts/2    00:00:00 grep --color=auto unix:/run/webstation_default.sock- d2 _# h; Y# ^$ ^% \: h
" g7 H" o3 R4 a( `
:/etc/nginx# kill -QUIT 297951 K  s  V/ ?4 y) m
-ash: kill: (29795) - No such process
! y3 I6 |+ M+ u% T- r6 }- F
& x6 S4 J* j+ R" R/ aPID 和 PPID都是动态的,没有敢尝试PPID,应该结果也一样
# i4 U, [% A3 u4 w. l2 \怎么办,求解!!
3 M( n8 y8 b: o* G4 w. A: D. T' u7 ^2 q% T  Z& D1 L) ]
) t) r7 e/ O/ E

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 13:07:52 | 显示全部楼层
本帖最后由 Morris 于 2020-4-21 14:10 编辑 0 h9 r' d& h" f( t2 [. e

3 l9 v' ?! u+ L/ v% S; z8 Q' w我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作用?" I8 t+ M3 k- h' D8 L$ m% ]% }

# {7 ~9 ~" x3 k8 @3 P. v2 punix  2      [ ]         DGRAM                    3239098  28444/-ash  
. p+ a7 _5 {. b" b& t8 c

1

主题

14

回帖

27

积分

初级渣柚V1

积分
27
 楼主| 发表于 2020-4-21 22:02:56 | 显示全部楼层
Morris 发表于 2020-4-21 13:07
# L" W  G) V: i" g5 q4 [我突然发现PPID是不变的 (28444) ,我是不是可以通过 kill掉PPID (-ash) 来实现kill PID(webstation) 的作 ...

; z7 f" \' P5 H+ W( T大胆试了下,没用,PPID杀了就挂起了,等登录进去,又是老样子。1 i* I% ]& R7 t& M1 K% s0 L

; `1 l, P' F7 q% u8 Y突然另外一个问题 nginx.pid空的,手动输入主程序PID后,也没用,我理解是因为nginx没有被启动,pid抓不到主程序号码,
4 @+ S7 Z; H! U7 K* @" w$ z# B5 \# u; [  }" A
怎么办?求助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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