Linux命令之 ps、pgrep、pidof

时间:2019-08-06作者:klpeng分类:IT综合浏览:1005评论:0

1、ps命令,配合grep命令,可以用来查看系统中存在的进程,会显示列出相关的信息,进程id,进程组id,进程名等等。

ps -ef|grep php-fpm

Linux命令之 ps、pgrep、pidof

2、pidof 通过进程名查找相对应的进程pid,是精确匹配

pidof "php-fpm: pool www"

pidof "php-fpm: pool ww"

注: 通常我们自己写cli编程的时候,设置唯一的进程名,可以用这个快速查找到对应的pid,通常比较少用。

3、pgrep 也是通过进程名查找对应的进程pid,是模糊匹配

pgrep -f "php-fpm: pool www"
pgrep -f "php-fpm: pool ww"

通常我们可以利用此命令,结合kill 命令来杀死正在运行的进程。例如:

pgrep -f process_name|xargs kill -9
	
kill -9 `pgrep -f process_name`

两者都可以很方便的一行搞定。

打赏
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
上一篇:php的C扩展库PECL 下一篇:php信号处理
相关推荐

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢