linux - 控制M具体工作状态到excel

标签 linux suse control-m service-control-manager

我已经配置了 control-m 批处理来执行复杂的作业/工作流程。 有没有办法将特定的工作/工作流程状态获取到 excel 或 csv 中?

最佳答案

您可以使用 ctmlog listmsg Control-M 实用程序。 此实用程序需要在托管 control-m 服务器的服务器上运行。

我每天运行以下 powershell 以将所有故障提取到文本文件中。 您可以对已结束的 OK 作业执行相同的操作 - 只需将消息编号从 5134 更改为 5133。

#Get Today's and Yesterday's date
$date = Get-Date -Format 'yyyyMMdd'
$m1Date = (get-date).AddDays(-1).ToString('yyyyMMdd')

#Generate and execute Control-M Utility command
$cmd = "ctmlog listmsg 5134 $m1Date 0000 $date 0000 C:\Temp\Todays_Failures.txt"
iex $cmd

关于linux - 控制M具体工作状态到excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42757869/

相关文章:

java - Linux系统中java命令的翻译

shell - 在日志文件中搜索 - 退出代码

linux - Echo -e 在我的脚本中不起作用

linux - 由在 docker 中运行的 Jenkins 触发的 npm 测试输出中的编码损坏

.net - 在 Linux 上编译 MonoDevelop 5.3 时出错

.net - 如何在 Control-M 中按需运行作业

web-services - Control-M 可以执行 http 服务端点来获取作业状态吗?

python - 如何在 linux 中为 python 3 安装模块 "qpoases"? (二次规划包)

linux - 如何使用 awk 和 bash 检查文本文件中的字段是否为空

linux - 在匹配项的行尾附加一个字符