Как получить список запланированных задач и в последний раз выполнить результаты в ColdFusion?

Мы пытаемся создать панель инструментов для наших заданий крона----CF, Java, SQLServer, и т.д. так, чтобы мы видели, когда вещи пришлись последними, чем результат был, и когда они, как планируют, будут работать затем.

Есть ли путь с API CFAdmin или некоторыми недокументированными <cfschedule> прием для получения списка:

  1. Какие задачи планируются?
  2. Каков прошлый раз был?
  3. Это успешно выполнялось?
  4. Когда планируется работать снова?

Мы в настоящее время находимся на CF8, но будем обновлять до CF9 в течение нескольких недель.

19
задан Vi. 25 August 2014 в 21:58
поделиться

1 ответ

Я провел для вас небольшое исследование. Я нашел несколько более старую ссылку, которая все еще актуальна, по крайней мере, для CF8 и, предположительно, также и для CF9.

<cfobject type="JAVA" action="Create" name="factory" class="coldfusion.server.ServiceFactory">
<cfset allTasks = factory.CronService.listAll()/>
<cfloop index="i" from="1" to="#ArrayLen(allTasks)#">
    <cfdump var="#allTasks[i]#" />
</cfloop>

От http://www.bpurcell.org/blog/index.cfm?mode=entry&ENTRY=935

Это отвечает на ваши вопросы №1 и №4. Что касается №3 , на это не может быть ответа. Механизм запланированных задач ColdFusion просто загружает указанный URL в заданное время. Нет никакого успеха или неудачи - он просто выполняет HTTP-запрос.

Надеюсь, это поможет.

28
ответ дан 30 November 2019 в 04:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: