当我在 windows 中通过 NMAKE 使用它时如何在 MAKEFILE 中使用等待

How to use wait in MAKEFILE when I use it through NMAKE in windows

我不熟悉 MAKEFILE 并试图找出如何在 destroydeploy[ 之间等待=24=] 持续 2 秒。

看起来 NMAKE 在互联网上的资源非常有限,我发现 sleep 2 抛出 'sleep' 的资源未被识别为内部或外部命令, 可运行的程序或批处理文件。

I'm working on WINDOWS not LINUX.

REGISTRY=registry.ilerler.info
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) -d@$(PAYLOAD)

尝试 timeout 命令:

timeout 3

请注意,我特意写了 3 以确保两秒过去(而不是 2:当前秒将过去,然后另一秒)。在 here.

中查看更多相关信息