getRawScriptLog
语法
getRawScriptLog([userId],[startTime],[endTime])
参数
userId 字符串标量或向量,指定查询哪些用户的原始代码日志。默认为空,表示查询所有用户。
startTime 整型或时间类型标量,指定查询的起始时间。默认为 0,表示查询从 1970.01.01 开始的记录。
endTime 整型或时间类型标量,指定查询的结束时间。默认为空,表示查询到目前为止的记录。startTime 必须小于等于 endTime。
详情
返回用户原始代码日志。该函数仅支持管理员调用。
返回值:一张表,包含以下字段:
- node:字符串,执行脚本的节点名。
- username:字符串,执行脚本的用户名。
- sessionID:LONG 标量,当前会话 ID。
- rootJobID:字符串,当前 rootJob 的ID。
- remoteIP:IPADDR 标量,用户 IP。
- remotePort:INT 标量,用户端口。
- startTime:NANOTIMESTAMP 标量,脚本执行开始时间。
- endTime: NANOTIMESTAMP 标量,脚本执行结束时间。
- script:字符串,完整脚本代码。
- errorMsg:字符串,如果脚本执行过程报错,记录错误信息,否则为空。
例子
查询用户 user1 的原始代码日志:
getRawScriptLog(`user1)