Heim > Backend-Entwicklung > PHP-Tutorial > 请问如何用一条命令查找test用户的PHP进程,并将这些进程终止?

请问如何用一条命令查找test用户的PHP进程,并将这些进程终止?

WBOY
Freigeben: 2016-06-06 20:52:30
Original
1260 Leute haben es durchsucht

能不能给小白详细描述下呢 ?谢谢~

回复内容:

能不能给小白详细描述下呢 ?谢谢~

ps aux | grep php | awk -F ' ' '{print $1" "$2" "$11}' | awk -F ' ' '$1="test"{print $2}' | xargs kill -9

1: ps aux 列出所有进程
2: grep php 过滤php进程
3: awk -F ' ' '{print $1" "$2" "$11}' 筛选出第1、2、11列,分别是 用户名、PID、进程名称
4: awk -F ' ' '$1="test"{print $2}' 过滤第一列 = test,并打印出第2列的PID
5: xargs kill -9 用xargs 调用 kill -9 杀死

kill -9 $(ps -ef | grep test | grep php| grep -v grep | awk '{print $2}')

什么操作系统?lz问问题也太不专业了

试卷的一道题。。。。show processlist,得到记录,其中有个数据列id,然后
kill id行不行?

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage