autosys - 通过unix命令获取在特定时间内处理的作业列表

时间:2018-03-22 13:16:21

标签: autosys

我正在进行自动化,即使计划的时间已经过去,我也会得到未开始运行的作业列表。我将基于2小时的时间差来获得列表。

现在我的问题是如何获取在特定日期的特定时间段安排的作业列表。

例如,22-03-3018 08:00 - 10:00 am在此期间安排的工作列表

我想在unix中执行命令。

2 个答案:

答案 0 :(得分:1)

根据您的Linux系统的设置方式,您可以查看:

/var/spool/cron/* (user crontabs)
/etc/crontab (system-wide crontab)

此外,许多发行版都有:

/etc/cron.d/* These configurations have the same syntax as /etc/crontab

/etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly

这些只是包含按照目录名称每小时,每天,每周或每月执行的可执行文件的目录。

最重要的是,您可以拥有作业(检查/ var / spool / at / ),anacron(/ etc / anacrontab和/ var / spool / anacron / )以及其他可能忘了。

答案 1 :(得分:0)

在Autosys中,使用autosys native cmd

并没有简单的方法

但是,您可以从数据库中获取所有这些信息,它位于WCC数据库中,表格为dbo.MON_JOB查询将帮助您入门:

    SELECT [NAME]
      ,[NEXT_TIME]
  FROM [CAAutosys11_3_5_WCC_PRD].[dbo].[MON_JOB]
  WHERE [NEXT_TIME] > '1970'
  ORDER BY [NEXT_TIME] ASC

如果您需要更多说明,请与我们联系。