假设在使用$ q
q) system "q -p 5000"
q) \\
$
命令启动后,后台正在运行q)
q)\p
5000i
进程:
{{1}}
如何将我的Windows控制台(cmd或PowerShell)或终端多路复用器(如ConEmu)连接回该进程,以便我得到:
{{1}}
答案 0 :(得分:1)
我在这里找到了类似的问题:Windows equivalent for Linux "screen" or another alternative?
提问者正在寻找Linux屏幕命令的Windows版本,我认为这将是您正在寻找的。不幸的是,似乎没有本机解决方案,但你应该仔细阅读它,看看它是否为你提供了关于这个主题的任何信息。
使用IPC的变通方法,使用以下方法从新的q会话连接到进程:
q)h:hopen `::5000;
然后传递命令以获取所需的信息。
q)h"sum 10 20"
30
有关IPC的更多信息,请参阅kx IPC cookbook的链接: http://code.kx.com/q/cookbook/ipc/
希望其中一些对您有用。