:将Windows控制台重新连接到运行q进程的后台

假定在system命令启动后有q进程在后台运行:

 $ q q) system "q -p 5000" q) \\ $ 

如何将我的Windows控制台(cmd或PowerShell)或terminal多路复用器(如ConEmu)连接到该进程,以便获得:

 q) q)\p 5000i 

我在这里发现了一个类似的问题: Windows相当于Linux的“屏幕”或另一种选择?

提问者正在寻找一个windows版本的Linux屏幕命令,我想这将是你正在寻找的。 不幸的是,似乎没有一个本地的解决方案,但你应该通读它,看看它是否摆脱了任何关于你的话题。

使用IPC的解决方法,使用以下命令从新的q会话连接到进程:

 q)h:hopen `::5000; 

然后通过命令来获取所需的信息。

 q)h"sum 10 20" 30 

以下是关于IPC的更多信息的kx IPC cookbook的链接: http : //code.kx.com/wiki/Cookbook/IPCInANutshell

希望这对你有用。