google-app-engine простой формат cron для нескольких задач - PullRequest
0 голосов
/ 22 июля 2010

Допустим, я хочу запланировать задачу a, b, c, d, чтобы cron запустил a, b, c, d и подождал один час, прежде чем снова запустить.Конкретное время не имеет значения, и каждая задача может меняться во времени, поэтому какой будет формат для запуска d после выполнения c, запуска c после b, запуска b после a и т. Д.

Это то, о чем я сейчас думаю?

  • описание: URL-адрес: / tasks / расписание: каждые 1 минуту
  • description: b url: / tasks / b schedule: каждые 1минут
  • описание: c url: / tasks / c расписание: каждые 1 минуты
  • описание: d url: / tasks / d расписание: каждые 1 часы

1 Ответ

1 голос
/ 22 июля 2010

Если я понимаю ваш вопрос (и я не уверен, что понимаю), вам нужна комбинация запланированных задач и очередей задач. Запустите a для запуска через cron с любым интервалом, который вам нравится. Не планируйте b, c или d вообще.

В конце вашего обработчика для a поставьте в очередь задачу для запуска b; в конце вашего обработчика для b поставьте задачу в очередь на c и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...