run

语法

run(scriptFile, [newSession=false], [clean=true])

参数

scriptFile 是服务器端的脚本所在路径。

newSession 是否新开一个 session 运行脚本。

New in version 2.00.4: 参数 clean

clean 是否清理当前 session 中的变量。默认为 true,即 run 运行后会清除变量。

详情

执行一个已经保存的程序文件。该命令必须要用户登录后才能执行。

如果设置 newSession = false,程序文件在当前session中运行。如果设置 newSession = true,程序文件在新开的 session 中运行。运行结束,关闭该 session。

例子

$ run "/home/DolphinDB/test.script";
$ d = dict(STRING, ANY)
$ d["TradePrice"] = 1..1000
//clean参数设置为false,当前session中定义的变量d不会被清除。
$ run("/home/DolphinDB/test.script", clean=false)
$ parseExpr("avg(TradePrice)",d).eval()
500.5