|
发表于 2010-6-3 15:23:48
|
显示全部楼层
我的想法是:
开个bash运行mplayer, 记下bash的pid, 然后查找ppid是该pid的进程。如下:
#!/bin/bash
echo -n $$ > /tmp/pid.时间
mplayer xxxxx
查找的时候,可以
ppid=`cat /tmp/pid.时间`
kill $(ps -e -o ppid,pid,comm|awk '$1~/'$ppid'/ && $3~/mplayer/{print $2}')
或者可能直接杀掉父进程也可以。
kill $(cat /tmp/pid.时间) |
|