2017-03-17 71 views
2

我是KDB的新手,我从安全角度来看它。我可以将KDB OS命令输出存储到对象中吗?

我可以运行数据库查询和操作系统命令的组合作为单线程吗? 或者,我可以将OS命令的输出存储到DB对象吗?

我一直在玩KDB Q,但要么它不可能或 我还没有找到正确的语法。

谢谢

+0

我想发布我的一些新发现。我可以搭载像这样的查询:从姓氏='约翰;系统“ipconfig – sonar

回答

4

是的,见下图:

q)update res:system each cmd from ([] cmd:("uptime";"date";"uname -a")) 
    cmd  res 
    ---------------------------------------------------------------------------------------------------------------------- 
    "uptime" " 21:01:03 up 31 days, 6:54, 8 users, load average: 0.00, 0.03, 0.00" 
    "date"  "Fri 17 Mar 21:01:03 GMT 2017" 
    "uname -a" "Linux glyph01 4.4.0-62-generiC#83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux" 

运行系统命令或多或少与运行在KDB +的其他功能。

+0

太棒了!谢谢!我会试试这个。 – sonar

相关问题