2016-11-21 3 views
1

Я не знаком с Makefile и пытается выяснить, как ждать между уничтожить и развернуть в течение 2 секунд.Как использовать ожидание в Makefile, когда я использую его через NMAKE в окнах

Похоже NMAKE имеет очень ограниченный ресурс в Интернете, и один я нашел sleep 2 бросает «сон» не распознается как внутренней или внешней командой, исполняемой программой или пакетным файлом.

Я работаю на WINDOWS не LINUX.

REGISTRY=registry.ilerler.com 
IMAGE=ilerler.geocode.host 
TAG=latest 

MARATHON=http://mesos.ilerler.com/v2/apps/geocode 
PAYLOAD=Marathon_geocode.json 

.PHONY: deploy 

push: 
    docker push $(REGISTRY)/$(IMAGE):$(TAG) 

destroy:push 
    curl -X DELETE $(MARATHON) 
    echo Waiting 
    sleep 2 

deploy:destroy 
    curl -X PUT -H "Content-Type: application/json" $(MARATHON) [email protected]$(PAYLOAD) 

ответ

1

Попробуйте timeout команду:

timeout 3 

Обратите внимание, что я намеренно написал 3, чтобы гарантировать, что прошло две секунды (вместо 2: ток второй будет проходить, а затем еще один). Узнайте больше об этом в here.

Смежные вопросы