如何在kdb / q中保存程序?

时间:2011-10-25 08:34:53

标签: kdb

大多数示例似乎都以REPL模式运行。是否可以从磁盘加载myprog.q?

2 个答案:

答案 0 :(得分:4)

或者,从正在运行的REPL中,

\l myprog.q

将加载脚本。

另请注意,您可以将根工作区保留到磁盘并稍后继续:

$ q
q)a:1
q)`:workspace set get`.
`:workspace
q)\\
$ q workspace
q)a
1

答案 1 :(得分:2)

当然,您只需要提供.q脚本的名称作为q进程的参数:

/opt/app/KX/q2.7/q /opt/app/path/to/script/myprog.q -p 5000

将在端口5000上启动q进程。启动时它将执行脚本的内容。

相关问题