问题标签 [autosys]
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.
scheduling - 用于 Autosys 的 Java API , cs-7
我是企业调度程序世界的新手。
我需要使用 java 程序在 Autosys、cs-7 等企业调度程序中安排工作。是否有任何可用于 Autosys、cs-7 的 java API。
.net - 即使在用新版本替换应用程序后,脚本也会运行旧版本的 .NET 应用程序
谢谢您阅读此篇。
Environment 是在 Windows Server 上运行的 AutoSys 调度程序,该作业调用 Perl 脚本,该脚本通过 FTP 抓取一些文件并使用 VB.NET 应用程序处理它们。在客户请求更改后,我们上周推出了新版本的 VB.NET 应用程序。
新版本被推送,但是当脚本以某种方式运行时,旧代码正在执行(我们可以通过日志输出和结果文件来判断)。如果我从桌面运行脚本,它会执行新代码,但从调度程序运行时,它会运行旧代码。
这对我们来说很困难,因为该应用程序的旧版本不再可用。我们用新版本复制了它(再次,当我运行它时它可以工作)。
有什么想法吗?我感谢大家花时间阅读本文并试图帮助我!
.net - 从 AutoSys 运行 .NET 应用程序时出错
我有一个在安装了 AutoSys 和 WebSphere MQ 的 Windows Server 2008 上运行的 .NET 控制台应用程序(该应用程序用于向 WebSphere MQ 发送消息)。
我正在尝试设置一个 AutoSys 作业,它将每 10 分钟调用一次控制台应用程序。
如果我登录到服务器并使用命令行运行应用程序,则应用程序可以正常工作。
但是,如果我使用 AutoSys 运行应用程序,则会收到以下错误:
我在登录服务器并运行 AutoSys 时使用的是同一用户,因此我希望应用程序以相同的方式运行。
我想知道以前是否有人遇到过这个问题,或者我在 AutoSys 中是否可能缺少任何配置/参数等,这会使应用程序以与登录服务器时相同的方式工作。
我希望这是有道理的
提前致谢
autosys - 如何设置一个工作有两个运行窗口?请参阅下面的示例作业。
如何设置 Autosys 作业以两个不同的时间间隔运行?请参阅下面的示例作业。
该作业需要在 00:06 - 00:56 之间运行,然后在 04:06 - 04:56 之间再次运行。start_mins 可以相同。
autosys - 如果从属作业在特定时间之前未完成/成功,则 Autosys 使作业失败
Autosys 作业 Retail_daily_job 在格林威治标准时间 8:00 运行。它取决于 runner_daily_job 的成功。条件是如果 runner_daily_job 在格林威治标准时间 7:30 之前未成功,则应使retail_daily_job 的状态为失败。即,retail_daily_job 应失败。
如何在autosys中做到这一点?jil 文件中使用的命令是什么?
谢谢和问候,西米
autosys - 是否可以通过在 Autosys 中通过 JIL 添加多个作业,方法是在单个 .jil 文件中定义它们?
我必须将作业从一个环境移动到另一个环境,是否可以通过单个 .jil 文件/命令批量添加作业
ca - Autosys 中机器挂起和终止状态的警报
我的公司正在运行 Autosys r11.1 SP1,作为我们的企业作业调度程序,我发现该产品可以很好地发挥其作用。它在我们公司内部享有“复杂”和“不好用”的美誉;我坚持认为,作为一个跨平台的企业作业调度程序,它肯定会很复杂,当然,掌握这样一个系统的管理需要一些时间和精力。
我不是负责管理的团队的一员,但是当我运行我们的数据仓库团队时,我的团队是该产品的最重用户,我正在尝试准备一些反驳论据,反对我认为关于数据仓库限制的虚假声明产品。我诚然知道“Autosys”是一套软件,但我绝不是专家。我相信除了实际的作业调度程序之外,还有一个警报引擎和一个工作负载控制中心,我们已经安装了这三个部分。
目前,如果 Autosys 作业达到最大运行警报状态,则会向我们的服务台生成电子邮件警报,他们能够采取适当的措施。根据我对 Autosys 内部数据模型的理解,这是一个可能发生在工作中的“事件”。
这与我所知道的一项工作可以属于的各种雕像不同,一次一个。
- 活性
- 不活跃
- 开始
- 跑步
- 成功
- 失败
- 等候接听
- 在冰上
- 起步较晚
- 机器待定
- 终止
除了作业遇到 Max Run 事件时的警报外,我们的帮助台还会在作业达到故障状态或机器挂起状态时收到电子邮件警报。
有人告诉我,如果工作达到终止状态,它无法发出警报?我只是不相信这一点。
我还被告知,在发送任何类型的警报之前无法过滤作业名称。我们目前没有真正的 Autosys 开发实例,因此我们使用命名约定来区分生产与 UAT 或测试,并且截至目前,已为所有人生成电子邮件警报,我们面临着与我们的帮助台不断争夺它们的斗争要了解我们不需要为非生产作业创建票证。
任何有关该产品真正功能的指导或教育将不胜感激!
克里斯
job-scheduling - autosys中待定机器的含义
很多时候我看到我们的一些autosys jobs
进入状态:Pending Machine
。这种状态的意义是什么?它通常是 com 作业,而不是进入此状态的 box 作业(box 处于运行状态)。知道如何解决这个问题吗?
更新- 获得待处理机器状态的原因。这是由于文件系统,磁盘配额使用率为 100%,因此 autosys 代理停止工作。当我们腾出一些空间并重新启动代理时,它工作正常。
automation - Autosys:Kick Start 属性的概念以及如何使用
我有一个每日(上午 9:00)盒子,里面有 10 个工作。所有子作业都按顺序安排运行。
周一,作业 1,2 和 3 完成,作业 4 失败。因为这一点,下游停止了,盒子正在无限运行(直到手动采取一些行动)
但要求是在周二上午 9:00 再次运行此框。我听说 Kickstart 属性可以在下一个预定时间启动该框,而不管上次运行状态如何。
有人能说说这个 kick_start 属性吗?还建议我每天安排这个盒子的任何其他方式。
TIA
autosys - 是否有从 autosys 中的命令获取作业名称的命令?
我想知道是否有任何 autosys 命令可以从命令中获取作业名称。
例如,假设有一个名为 的作业,2450_O_MiscStg_TraFKKR_AP
它有一个名为 的命令$(GLOBAL_DDI_PROJ_DIR)/bin/GENERIC_WRAP.ksh ODS_MISC_TRANSACTOR_FY_KR
。
我想要一个 autosys 命令,当我将命令作为参数提供时,它会给我作业名称,就像这样ODS_MISC_TRANSACTOR_FY_KR
(或者可能grep " ODS_MISC_TRANSACTOR_FY_KR"
来自 jil 文件以显示作业名称)。