[TOC]
# 進程管理
******
我們可以使用 `ps` 查看當前進程(相當于 windows 的任務管理器)
```shell
ps -ef | grep php
```
輸出:
```shell
root 8351 8346 0 09:07 ? 00:00:00 /usr/bin/php /www/wwwroot/es3_demo/test.php
root 10618 8970 0 14:26 pts/0 00:00:00 grep --color=auto php
```
用于篩選出當前運行中,包含 php 關鍵字的進程信息,通過 kill -9 PID 可殺死某一個進程:
```shell
kill -9 10618
```
使用 killall 可殺死指定名字的進程
```shell
killall -9 php
```
殺死所有 php 進程
> kill 和 killall 其實是給進程發送一個進程信號的命令,-9 是 SIGKILL 信號,終止進程,可通過 kill,killall 命令發送其他信號
- 引言
- Introduction
- 運行模式
- php-fpm
- php-cli
- 基礎介紹
- 網絡協議
- ip
- tcp
- tcp
- http
- webSocket
- udp
- port端口
- 會話管理
- cookie
- session
- api/token
- linux基礎
- lnmp安裝
- 命令
- 進程管理
- 擴展安裝
- 端口監控
- 防火墻說明
- php7.0
- 部分新特性
- php回調/閉包
- 回調事件
- 閉包/匿名函數
- php多進程
- 多進程開啟
- 進程通信
- 進程信號
- 僵尸進程
- 孤兒進程
- 守護進程
- 同步/異步
- 阻塞/非阻塞
- 協程
- Swoole
- 初始Swoole
- 運行機制
- 生命周期
- composer使用
- EasySwoole
- 設計理念
- 組件說明
- 運行過程
- demo
- 提問的藝術