当我在 windows 中通过 NMAKE 使用它时如何在 MAKEFILE 中使用等待
How to use wait in MAKEFILE when I use it through NMAKE in windows
我不熟悉 MAKEFILE 并试图找出如何在 destroy 和 deploy[ 之间等待=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.
中查看更多相关信息
我不熟悉 MAKEFILE 并试图找出如何在 destroy 和 deploy[ 之间等待=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.