2017-04-19 122 views
0

我正在使用以下命令列出控制M作業中的「JOBNAME」的詳細信息。但是,命令問題是它將檢查特定服務器中的所有作業(大約30000個作業)。所以這是非常耗時的。控制M ctmpsm -TABLE命令使用

ctmpsm -LISTALL ALLFIELDS_FULL | grep的 「作業名」

如何我只能在特定的表查詢???

我發現下面的命令。這是否有用於此目的。

ctmpsm - 表< -LISTTABLE | -UPDATE | - 添加| -DUDAILY | -remove | -LISTJOBS [全部]>

回答

0

LISTALL將給予一切,這是有關於活動數據庫,就像掃描整個表,這將是開銷。所以如果你想要你可以把應用程序名稱,但沒有這樣的直接方式來過濾表。

ctmpsm -TABLE FULL將導致下面的輸出。

輸出:

「表名」「每日名」,「表型」

可以用戶ctmorder訂購的桌子,和將返回orderno每個作業。使用orderno和ctmpsm -LISTFULLDETAILS來獲取作業的詳細信息。 note - 每個作業的唯一ID。感謝