问题标签 [control-m]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Control-M:如何迭代每小时循环作业的一个子步骤
我是 Control M 的新手,并且有以下场景要实施。
循环作业 A(每 1 小时运行一次)
Step1:运行一个Webservice调用来启动一个程序。
第 2 步:运行一个 Web 服务,检查由第 1 步启动的程序的状态。返回“完成”或“等待”(这是循环的,比如让它每 2 分钟运行一次,直到下一次迭代开始或直到输出参数步骤 2 读取值“完成”)
Step3:当Step 2返回Complete时,应该调用这一步。
你能告诉我这是否可以在 Ctrl M 中实现以及如何实现?
powershell - 使用 Control-M 运行 PowerShell 脚本以从 Beyond Compare 复制文件
我目前有一个 PowerShell 脚本,它调用 Beyond Compare v3 将文件从安全的 SFTP 站点复制到我的网络。每当我在 PS GUI 和 PS 控制台中运行 PowerShell 脚本时,它都能正常工作。它能够连接到 SFTP 站点和我的网络,并将文件复制过来。
我在 Control-M 中创建了一个作业,它调用 PowerShell 脚本并传递了 2 个参数。当我运行该作业时,它不会复制文件,并且 Beyond Compare 日志显示:
连接到 XXX.XX.XX.XXX
服务器密钥 [ssh-rsa XXXX XX:XX.....]
连接失败:尝试在静默运行时打开“未知主机密钥”对话框
尝试在静默运行时打开“未知主机密钥”对话框
加载比较:“我的位置路径”<->
致命脚本错误:无法加载基本文件夹
就像我说的,当我通过 PowerShell 本身运行它时,它能够毫无问题地连接并复制所有文件,所以我的 Beyond Compare 脚本文件没有问题。我相信这是 Control-M 本身的错误。
scheduling - Control-M 在订购 N 天后运行作业
我今天想在 Control-M 中订购一份工作,但它要在 8 天后运行,如何去做呢?明天应该为明天的日期再次订购该作业,并从明天开始运行 8 天,依此类推。
control-m - OSCOMPSTAT 值的定义
我试图找到一个表,其中包含每个 COMPSTAT(与工具 Control-M 工作负载自动化相关)返回代码的定义,但没有任何成功。谁能告诉我这样的表是否存在?
谢谢你。
java - 如何将java与控件M集成
我在服务器上运行的 control-M 作业很少。我可以执行基本操作,例如从 control M Interface 启动/停止或暂停任何 JOB。但是 Control-M 没有可用的开发环境。我有另一个 java 应用程序,我想从那里开始/停止/暂停以及 Control-M 的其他基本内容。直到现在我完全空白。我不知道应该使用哪个 JAVA API。我是否也需要拥有 Control-M 的开发环境。
有人可以在这方面帮助我吗?
control-m - 使用条件配置 Control-m 作业
作业 A 周一至周五运行,作业 B 周六运行。作业 C 在周一至周六运行。我需要在以下情况下运行作业 D:1)作业 A 和作业 C 运行或 2)作业 B 和作业 C 运行。
这可能使用 control-m,我应该如何修改条件。
unix - .profile 文件中的 exec bash 命令不允许 Control-M 作业运行
我有一个问题,我的 Control-M 作业无法在 unix 机器上执行任何操作。
经过调查发现unix服务器中的.profile文件是罪魁祸首。
.profile 文件的内容是
执行 bash
我尝试重命名该文件并在 UAt 中运行该作业,它确实可以工作,因为我不确定没有此文件的含义是什么。
有人可以帮我解释一下吗
如果我重命名 .profile 文件会有什么总体影响
.profile 文件的内容如何在服务器中使用
.net - 在 Control M 中安排时,.net 实用程序未按预期运行
我们开发了一个 .net win forms 应用程序,用于根据 SQL 表的输入将文件从源位置迁移到目标路径。该应用程序在手动执行并且所有相关文件正在迁移时工作正常。在此阶段 - 应用程序将 SQL 表中的迁移状态更新为 - Migration in Progress - 当我们启动应用程序时 - 迁移完成 - 当所有文件被迁移时 - 错误 - 如果有任何失败
当我们通过 control - M 对其进行调度时,应用程序将 SQl 中的状态更新为“正在迁移”,并且应用程序在理想情况下保持在该状态,直到我们终止作业并且文件没有被迁移。
作业写在 .bat 文件中,如下所示 net use \server 路径,服务帐户凭据启动 E:\DocUtility\Migrate doc utility.exe
PS:以一种简单的方式,应用程序在手动运行时按预期工作,而在通过 control -M 计划时无法正常运行
能否请您提出这个问题的原因可能是什么,在此先感谢
windows - 从 Control-M 执行 .CMD 脚本不起作用
我们有一个从 Control-M 触发的 .CMD 脚本。
从 Control-M 调用 main.cmd。该脚本作为我们也在 Control-M 中配置的“accnt_svc”服务帐户运行。在 Control-M 中进行设置之前,我们在从命令提示符(以管理员身份)运行并通过作为“acct_svc”服务帐户运行的 Windows 任务计划程序运行时测试此运行良好。
在 Control M 中运行时,日志显示错误,说明下标(例如从 main.cmd 调用 sub.cmd)说明 sub.cmd 无效。
我们检查了权限,它们都具有相同的设置。
我们尝试了另一个脚本,这次我们创建了一个“调用”主脚本的包装器。这工作得很好。请检查以下包装:
当我们创建一个调用 main.cmd 的 Main_Wrapper.cmd 时,它可以正常工作。
我可以知道为什么 Control-M 会这样吗?
谢谢
control-m - Control - M 查看上次运行时
我正在尝试查看该作业上次在 control-m 中运行的时间。阅读其他帖子,但没有找到任何指向它的内容。任何的想法?
编辑:我在“监控”选项卡上 - 我可以看到父作业运行时间,但看不到单个作业的运行时间和状态。
任何帮助将不胜感激,谢谢!