请问怎么写程序来检测linux当前有没有播放器在运行?

zmjdx
请问怎么写程序来检测linux当前有没有播放器在运行?

我想知道当前系统是否有播放器下在运行,如果有的话,我需要给它发送消息。
请大家帮忙,谢谢~

Godbach
什么播放器,音频or视频?

zmjdx
[quote]原帖由 [i]Godbach[/i] 于 2008-6-17 14:19 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6616360&ptid=1011402][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
什么播放器,音频or视频? [/quote]
音频,比如XMMS

Godbach
ps可以吗?:lol:

scutan
ps -A | grep XMMS > /dev/null && echo "yes"

Godbach
[quote]原帖由 [i]scutan[/i] 于 2008-6-19 10:43 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6619347&ptid=1011402][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
ps -A | grep XMMS > /dev/null && echo "yes" [/quote]

不过如果还可能有其他音频播放器呢,是不是要把所有可能的都判断一下?

swordfish.cn
程序没有提供接口的话,要完全准确地判断比较麻烦。
不过 XMMS 好像是有 Python 的接口吧。

Godbach
[quote]原帖由 [i]swordfish.cn[/i] 于 2008-6-19 12:03 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6619566&ptid=1011402][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
程序没有提供接口的话,要完全准确地判断比较麻烦。
不过 XMMS 好像是有 Python 的接口吧。 [/quote]

版主正解。

scutan
回复 #6 Godbach 的帖子

嗯, 这就要看具体需求了.