Могу ли я утверждать, что сервис работает без двойного запуска в первый раз? [Дубликат]

const allEqual = arr => arr.every( v => v === arr[0] )
allEqual( [1,1,1,1] )  // true

Или однострочный:

[1,1,1,1].every( (val, i, arr) => val === arr[0] )   // true

Array.prototype.every (из MDN): Метод every () проверяет, все ли элементы в массиве пройти тест, реализованный предоставленной функцией.

30
задан techraf 22 January 2018 в 16:11
поделиться

1 ответ

Если вы хотите заставить обработчик работать между двумя задачами, а не в конце воспроизведения, вам нужно поставить это между двумя задачами:

- meta: flush_handlers

Пример, взятый из документации ansible :

tasks:
   - shell: some tasks go here
   - meta: flush_handlers
   - shell: some other tasks

Обратите внимание, что это приведет к тому, что все отложенные обработчики будут выполняться в этой точке, а не только это конкретное.

57
ответ дан Woodham 17 August 2018 в 12:02
поделиться
  • 1
    @tribbloid Он отлично работает внутри ролей. – Jack_Hu 18 May 2018 в 13:54
Другие вопросы по тегам:

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