我正在尝试从datastage作业执行命令以列出所有项目中处于中止/崩溃/停止状态的作业。我正在使用的命令如下。
/opt/IBM/InfoSphere/Server/DSEngine/bin/dsjob -domain XXXXX:9445 -user XXXX-password XXXXX-server XXXXX -ljobs -status 3/96/97 DEV.
但是它给了我下面的错误
Command Syntax:
dsjob [-authfile <authfile> | -file <file> <domain> <DataStage server> | [-domain <domain> | -url <url>] -user <user> -password <password> -server <DataStage server>] | -domain <domain> [-user <user>] -server <DataStage server>
<primary command> [<arguments>]
Valid primary command options are:
-run
-stop
-lqueues
-lprojects
-ljobs
-linvocations
-lstages
-llinks
-projectinfo
-jobinfo
-stageinfo
-linkinfo
-lparams
-paraminfo
-log
-logsum
-logdetail
-lognewest
-report
-jobid
-import
Status code = -9999 DSJE_DSJOB_ERROR.
关于此的任何想法
答案 0 :(得分:0)
答案 1 :(得分:0)
尝试排除登录详细信息(服务器/用户/密码),它将尝试在同一服务器上使用当前用户名
答案 2 :(得分:0)
有点晚了,但是它可以帮助别人。
Michael已经告诉您添加“ -server”选项(不要忘记空格)。 现在,如果您只想中止和警告作业,请在“状态”选项中添加所需的状态代码:
dsjob -ljobs -status 3/96/97 my_DS_project
状态代码列表(来自IBM文档):
没有可运行的作业状态(重置作业)
瓦伦丁