Linux命令:pgrep


通过匹配其程序名,查看进程信息   语法: pgrep [-lon] programname   参数: -l 同时显示进程名和PID -o 当匹配多个进程时,显示进程号最小的那个 -n 当匹配多个进程时,显示进程号最大的那个   案例: pgrep查找的是程序名,不包括其参数 $ sh EDI214.sh &  --后台运行Shell程序 [1] 3166   $ ps -ef | grep EDI214  --查看进程完整信息 root 3166 24696 0 00:52 pts/8 00:00:00 sh EDI214.sh root 3238 24696 0 00:52 pts/8 00:00:00 grep EDI214   $ pgrep -l EDI214 --查看进程,此时程序名是sh,不是EDI214.sh $ pgrep -l sh 3166 sh 24696 bash   $ ./EDI214.sh &  --后台运行Shell程序 [2] 3375   $ pgrep -l EDI214  --查看进程,此时程序名是EDI214.sh,所以可以找到 3375 EDI214.sh