[发明专利]启动和管理无人参与的应用程序的方法和计算机系统有效
申请号: | 201410444546.6 | 申请日: | 2014-09-03 |
公开(公告)号: | CN104572167B | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 李永亮;A·T·阳 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 管理 无人 参与 应用程序 方法 计算机系统 | ||
本发明涉及一种启动和管理无人参与的应用程序的方法和计算机系统。提供用于启动和管理无人参与的应用程序的技术。以后台模式启动所述应用程序。响应于确定接收到退出命令,设置退出命令指示符以指示接收到所述退出命令,并且发送通知以唤醒所启动的应用程序的被阻塞主线程。
技术领域
本发明的实施例涉及启动和管理无人参与的应用程序,例如内容管理应用程序。
背景技术
可以将定制的内容管理应用程序描述为存储和管理各种类型的数字化内容,例如与商业组织或机构的业务过程相关的文档图像、电子办公文档、可扩展标记语言(XML)文档、音频和视频。内容管理应用程序可以是短时间运行的应用程序或长时间运行的应用程序。常规系统将定制的内容管理应用程序实现为服务或守护进程。(Windows是微软公司在美国和/或其它国家的注册商标。UNIX是开放群组在美国和/或其它国家的注册商标。)但是,使用此类实现,需要后台模式中的按需执行,并且引导时执行并不适合。此外,使用此类实现,可能需要额外的C编程以便编写服务或守护进程。
此外,在用户从前台控制台会话注销之后,命令(例如,“&”和“nohup”)中的典型后台模式处理将终止后台进程。
发明内容
提供一种用于启动和管理无人参与的应用程序的方法。以后台模式启动所述应用程序。响应于确定接收到退出命令,设置退出命令指示符以指示已接收到所述退出命令,以及发送通知以唤醒所启动的应用程序的被阻塞主线程。
提供一种用于启动和管理无人参与的应用程序的计算机程序产品。所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质其上包含程序代码,所述程序代码可由至少一个处理器执行以便执行以下操作:以后台模式启动应用程序;以及响应于确定接收到退出命令,设置退出命令指示符以指示已接收到所述退出命令;以及发送通知以唤醒所启动的应用程序的被阻塞主线程。
提供一种用于启动和管理无人参与的应用程序的计算机系统。所述计算机系统包括一个或多个处理器、一个或多个计算机可读存储器和一个或多个计算机可读有形存储设备;以及程序指令,所述程序指令存储在所述一个或多个计算机可读有形存储设备中的至少一个上,以便经由所述一个或多个存储器中的至少一个而由所述一个或多个处理器中的至少一个执行,从而执行操作,所述操作包括:以后台模式启动应用程序;响应于确定接收到退出命令,设置退出命令指示符以指示已接收到所述退出命令;以及发送通知以唤醒所启动的应用程序的被阻塞主线程。
附图说明
在附图中,相同的参考标号表示对应的部件,这些附图是:
图1以框图示出根据某些实施例的计算环境;
图2以框图示出根据某些实施例的应用程序;
图3示出根据某些实施例的前台模式和后台模式处理的概览图;
图4以流程图示出根据某些实施例的用于使用实用工具的操作;
图5A和5B以流程图示出根据某些实施例的用于检查终止指示符和设置退出命令指示符的操作;
图6以流程图示出根据某些实施例的由阻塞机制执行的操作;
图7以框图示出根据某些实施例的可以使用的计算机体系架构。
具体实施方式
出于示例目的给出了对本发明的不同实施例的描述,但所述描述并非旨在是穷举的或是限于所公开的实施例。在不偏离所述实施例的范围和精神的情况下,对于所属技术领域的普通技术人员来说许多修改和变化都将是显而易见的。在此使用的术语的选择,旨在最佳地解释实施例的原理、实际应用或对市场中的技术的技术改进,或者使所属技术领域的其它普通技术人员能够理解在此公开的实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410444546.6/2.html,转载请声明来源钻瓜专利网。