我可以将 KDB OS 命令输出存储到对象中吗?
Can I Store KDB OS Command Output into an Object?
我是 KDB 的新手,我是从安全的角度来看待它的。
我可以 运行 将数据库查询和 OS 命令的组合作为一条线吗?
或者,我可以将 OS 命令的输出存储到数据库对象吗?
我一直在玩 KDB Q,但要么不可能,要么
我还没有找到正确的语法。
谢谢
是的,见下文:
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+ 中的任何其他函数相同。
我是 KDB 的新手,我是从安全的角度来看待它的。
我可以 运行 将数据库查询和 OS 命令的组合作为一条线吗? 或者,我可以将 OS 命令的输出存储到数据库对象吗?
我一直在玩 KDB Q,但要么不可能,要么 我还没有找到正确的语法。
谢谢
是的,见下文:
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+ 中的任何其他函数相同。