- go/
- Go 我如何从控制台应用程序中传输数据;围棋;到另一个控制台应用程序?
Go 我如何从控制台应用程序中传输数据;围棋;到另一个控制台应用程序?
Go 我如何从控制台应用程序中传输数据;围棋;到另一个控制台应用程序?,go,console-application,Go,Console Application,我想使用“go”编写一个控制台应用程序,它将控制权转移到另一个控制台应用程序
以下是步骤:
运行二进制应用程序,必要时验证并安装一些东西
二进制应用程序使用选项构造命令字符串
二进制应用程序启动进程B并退出(在我的例子中是node.js应用程序)
进程B运行到完成,并将输出发送到同一控制台
我需要的唯一一步是启动新流程并退出,这就是这里的问题。看起来它具有您可能需要的功能。
函数StartProcess用于启动进程,函数(*process)Kill用于退出进程。看起来它具有您可能需要的功能。
函
我想使用“go”编写一个控制台应用程序,它将控制权转移到另一个控制台应用程序
以下是步骤:
运行二进制应用程序,必要时验证并安装一些东西
二进制应用程序使用选项构造命令字符串
二进制应用程序启动进程B并退出(在我的例子中是node.js应用程序)
进程B运行到完成,并将输出发送到同一控制台
我需要的唯一一步是启动新流程并退出,这就是这里的问题。看起来它具有您可能需要的功能。
函数StartProcess用于启动进程,函数(*process)Kill用于退出进程。看起来它具有您可能需要的功能。
函数StartProcess用于启动进程,函数(*process)Kill用于退出进程。可能会有帮助:
Package exec运行外部命令。它包装了os.StartProcess,使重新映射标准输入和标准输出、将I/O与管道连接以及执行其他调整变得更加容易
查看。可能会有帮助:
Package exec运行外部命令。它包装了os.StartProcess,使重新映射标准输入和标准输出、将I/O与管道连接以及执行其他调整变得更加容易
查看。请参阅。简言之,直接这样做存在一些问题。您应该使用非Go程序启动node.js应用程序。请参阅。简言之,直接这样做存在一些问题。您应该使用非Go程序启动node.js应用程序