设为首页 加入收藏

TOP

Linux Qt应用程序的守护精灵
2014-11-24 14:10:33 来源: 作者: 【 】 浏览:1
Tags:Linux 应用程序 守护 精灵

需求点


当我们希望应用程序被意外关闭、中止后,能够立即重新启动,就需要守护精灵来帮忙。


P.S.:不是病毒不是病毒……


实现方案


1.先启动守护


2.在守护中加载启动Qt应用程序,例子中我的测试Qt应用程序名为:myApp 。


特别注意


1.在PC本地,启动Qt应用程序:


execle("./myApp","",NULL , environ);


2.而我在ARM板子上实验的时候,上述语句就不能正常执行,需要进一步将其完整化,与此同时,嵌入式Linux Qt没有X11的支持,需要qws:


execle("./myApp","./myApp","-qws",NULL,environ);


参考代码


效果图


Linux  Qt应用程序的守护精灵


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Eclipse Package 相关问题 下一篇Qt :非window子窗体的透明度设置

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: