Как ждать, пока процесс пропадет в chef (Windows)

Я хотел бы убедиться, что шеф-повар ждет, если процесс все еще работает, прежде чем продолжить. Как это сделать на Windows?

1 ответ

Решение

Как упомянуто здесь, можно использовать разумное использование ресурса execute, то есть дождаться завершения процесса TiWorker.exe, прежде чем продолжить:

execute "Wait until TiWorker is not present" do
   command "c:/Sysinternals/pslist /accepteula TiWorker"
   retries 30
   returns 1
   retry_delay 10
   timeout 10
end

где pslist - это pslist

Другие вопросы по тегам