【技术实现步骤摘要】
实现重定向应用程序标准输出控制的方法
本专利技术涉及计算机
,尤其涉及应用程序的输出
,具体是指一种实现重定向应用程序标准输出控制的方法。
技术介绍
在Linux嵌入式设备中,应用程序的标准输出一般都是串口设备,在设备出厂安装外壳后,串口往往无法使用,只能通过telnet之类的其他终端来登录设备,为了能通过其他终端查看应用程序的实时输出信息,一般需要在应用程序中实现标准输出的切换,将输出打印到指定的输出设备上,显然这种方式增加了应用程序的复杂度,对于一些没有源码的应用程序,很难实现输出的重定向,并且也无法实现多个登录终端同时显示输出的功能。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够灵活调试的实现重定向应用程序标准输出控制的方法。为了实现上述目的,本专利技术的实现重定向应用程序标准输出控制的方法具有如下构成:该实现重定向应用程序标准输出控制的方法,其主要特点是,所述的方法包括以下步骤:(1)调用重定向程序,并通过命令行参数指定待重定向的应用程序的路径和运行参数;(2)创建Linux伪终端;(3)启动所述的应用程序;(4)从所述 ...
【技术保护点】
一种实现重定向应用程序标准输出控制的方法,其特征在于,所述的方法包括以下步骤:(1)调用重定向程序,并通过命令行参数指定待重定向的应用程序的路径和运行参数;(2)创建Linux伪终端;(3)启动所述的应用程序;(4)从所述的Linux伪终端读取应用程序的输出;(5)所述的重定向程序打印所述的应用程序的输出。
【技术特征摘要】
1.一种实现重定向应用程序标准输出控制的方法,其特征在于,所述的方法包括以下步骤:(1)调用重定向程序,并通过命令行参数指定待重定向的应用程序的路径和运行参数;(2)创建Linux伪终端;(3)启动所述的应用程序;(4)从所述的Linux伪终端读取应用程序的输出;(5)所述的重定向程序打印所述的应用程序的输出。2.根据权利要求1所述的实现重定向应用程序标准输出控制的方法,其特征在于,所述的步骤(2)中,所述的Linux伪终端包括伪终端主设备和伪终端从设备。3.根据权利要求2所述的实现重定向应用程序标准输出控制的方法,其特征在于,所述的步骤(3)包括以下步骤:(3.1)所述的重定向程序调用fork函数创建所述的...
【专利技术属性】
技术研发人员:张定理,宋振,
申请(专利权)人:上海市共进通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。