当前位置: 技术问答>linux和unix
gtk 如何判断一个程序是否执行了?
来源: 互联网 发布时间:2016-07-04
本文导语: 我在gtk中启动另外一个程序,于主程序无关,我如何知道这个程序是否已经启动? | 我是刚学习, 不过我做过类似你这样的事情。 你启动另外一个程序的时候, 直接看看那个程序的执行产生的现象不...
我在gtk中启动另外一个程序,于主程序无关,我如何知道这个程序是否已经启动?
|
我是刚学习, 不过我做过类似你这样的事情。
你启动另外一个程序的时候, 直接看看那个程序的执行产生的现象不就行了。
这是最简单的方法。 我做的是当按下某个按钮, 启动如: system( "totem *.mp3" );
/* 通过totem启动一个mp3音频文件, 当你按下时, 就可以听到了, 这不看到程序启动了 */
你的问题很奇怪, 我猜测你的想法给你做些别的回答吧:
你的终端( GUI 界面下 )启动你做的GTK程序, 若执行时出现问题, 会在终端上显示的。
通过查看进程来得到程序是否进行。
你启动另外一个程序的时候, 直接看看那个程序的执行产生的现象不就行了。
这是最简单的方法。 我做的是当按下某个按钮, 启动如: system( "totem *.mp3" );
/* 通过totem启动一个mp3音频文件, 当你按下时, 就可以听到了, 这不看到程序启动了 */
你的问题很奇怪, 我猜测你的想法给你做些别的回答吧:
你的终端( GUI 界面下 )启动你做的GTK程序, 若执行时出现问题, 会在终端上显示的。
通过查看进程来得到程序是否进行。
|
看看进程里有没有
|
这的确和gtk没多大关系的!
我们的一个项目中是这样解决的,希望对你有用:
写一个简单的驱动程序,当某个进程启动时可以写驱动,置标志;退出时写驱动,清标志;其他进程(或自身)需要查看那个进程是否已经运行时可以读驱动,读标志。
我们的一个项目中是这样解决的,希望对你有用:
写一个简单的驱动程序,当某个进程启动时可以写驱动,置标志;退出时写驱动,清标志;其他进程(或自身)需要查看那个进程是否已经运行时可以读驱动,读标志。
|
LS给的解法太复杂了,应该不用到驱动级吧。
在进程列表里找就行了吧。
在进程列表里找就行了吧。