我在makefile中遇到以下代碼。在makefile中使用ssh和rsync
ifdef MYBUILD
.PHONY: rsync all, clean
all: rsync
ssh $(MYBUILD) make -C cs/src
clean: rsync
ssh $(MYBUILD) make -C cs/src [email protected]
rsync:
ssh $(MYBUILD) mkdir -p cs/src
rsync -Cavuz . $(MYBUILD):cs/src
我似乎無法理解ssh和rsync在make系統中會做什麼?有人可以解釋上述用法。
你知道'ssh'和'rsync'是做什麼的嗎? –
@ IgnacioVazquez-Abrams - ssh是安全的shell登錄到遠程機器。 rsync是在兩臺不同的機器上同步源代碼? – liv2hak
@ IgnacioVazquez-Abrams - 在這方面仍然沒有得到應用。 – liv2hak