dolphindb如何命令行进行本地或远程脚本执行?

JasonT
  • 1.5k

请问一下,在dolphindb中,如何用命令行进行远程脚本执行和本地脚本执行?

回复
阅读 261
1 个回答
✓ 已被采纳

DolphinDB终端可以让用户方便的连接到远端的DolphinDB服务器,并以交互的方式执行命令。但是如果所有需要执行的脚本已经写在一个脚本文件中,那么我们有更简单的办法在远端服务器上批处理执行这些脚本。只要在启动DolphinDB终端的命令中额外指定一个参数run,即可以将run参数指定的本地脚本文件发送到远端服务器上执行。执行完成后终端马上退出。我们称这种模式为命令行远程脚本执行。使用示例如下。需要特别说明的是,/home/usr1/test.dos是本地而非远程服务器上的脚本文件。

/dolphindb -remoteHost 127.0.0.1 -remotePort 8848 -uid admin -pwd 123456 -run /home/usr1/test.dos

通过终端交互式或批量执行脚本覆盖了大部分的应用场景。但是某些场景下,需要同时能够在本地和远端执行脚本。譬如,本地读取一个csv文件,然后追加到运行在远端DolphinDB数据库中。这种模式我们称之为命令行本地脚本执行
下面是在Linux上启动命令行本地脚本执行的示范:

./dolphindb  -run /home/usr1/test.dos

Windows上启动命令行本地脚本执行非常类似:

dolphindb.exe -run c:/users/usr1/test.dos
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

logo
101 新手上路
子站问答

面向新手开发者的问题专区

访问社区
宣传栏