假定在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
希望这对你有用。