Как ждать, пока процесс пропадет в 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