【问题标题】:How do I save a program in kdb/q?如何在 kdb/q 中保存程序?
【发布时间】:2011-10-25 08:34:53
【问题描述】:

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

【问题讨论】:

    标签: kdb


    【解决方案1】:

    或者,从正在运行的 REPL 内部,

    \l myprog.q
    

    将加载脚本。

    还请注意,您可以将根工作区保存到磁盘并稍后恢复:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多