| 用途 | 按程序名查 PID |
|---|---|
| 语法 | pidof [-s] 程序名 |
| 对比 | pgrep 支持正则/用户筛选,pidof 更直白 |
常用示例
常用示例
pidof sshd
pidof -s nginx # 只取第一个 PID
[ -n "$(pidof nginx)" ] && echo running || echo stopped
kill -USR1 $(pidof nginx) # 配合信号使用(多 PID 全部收到)按可执行文件名精确查询 PID:pidof nginx;脚本里判断「进程在不在」最简洁的一条命令。
| 用途 | 按程序名查 PID |
|---|---|
| 语法 | pidof [-s] 程序名 |
| 对比 | pgrep 支持正则/用户筛选,pidof 更直白 |
pidof sshd
pidof -s nginx # 只取第一个 PID
[ -n "$(pidof nginx)" ] && echo running || echo stopped
kill -USR1 $(pidof nginx) # 配合信号使用(多 PID 全部收到)