在内置的Electron App中产生分离的电子/节点过程

时间:2016-07-13 17:52:00

标签: node.js shell process electron spawn

我正构建某种Imports Microsoft.Office.Interop Module Module1 Private WithEvents objEmail As Outlook.MailItem Sub Main() Dim objOutlook As Outlook.Application objOutlook = CType(CreateObject("Outlook.Application"), Outlook.Application) objEmail = CType(objOutlook.CreateItem(Outlook.OlItemType.olMailItem), Outlook.MailItem) With objEmail .CC = "a@b.com" .Subject = "Subject" .To = "jc@d.com" .Body = "Body" .Display(True) End With objOutlook = Nothing End Sub Private Sub objEmail_Send(ByRef Cancel As Boolean) Handles objEmail.Send Console.WriteLine(objEmail.Body) Console.WriteLine(objEmail.To) Console.WriteLine(objEmail.Subject) End Sub End Module ,主要用于配置用户友好的流程"环境。

界面非常基础,允许创建服务器,配置和启动/停止它们:

enter image description here

我正在使用Server Manager来跟踪实例,并管理每个服务器的生命周期。当我直接从我的app文件夹运行forever-monitor时,这非常有用。

但是,当我尝试从已编译的应用程序构建并运行它时,新服务器实例的每个spawn实际上都在启动一个新的electron实例。

然后我想在spawn过程中指定electron,但这导致我犯了这个错误:

command

我管理进程并生成它们的文件是这样的: https://github.com/ivanseidel/TournamenterApp/blob/master/controllers/ServerRunner.js#L41-L86

0 个答案:

没有答案