我想将内容复制"src/main/resources/"
到我的远程服务器。该文件夹包含多个*properties
文件。
以下命令在 bash 和 zsh 中执行没有任何问题:
rsync -av "src/main/resources/*" "[email protected]:/home/azureuser"
但是,在 shell 脚本中执行此类命令时,我收到以下错误。我认为这是由于*
外壳中的扩展。
rsync: link_stat "/home/marcos/Desenvolvimento/Java/EXT-Hyuga/src/main/resources/*" failed: No such file or directory (2)
我该如何解决这个问题?
Shell 脚本内容:
#!/bin/bash
# server array
declare -a deployinstances=("s1" "s2" "s3" "s4")
## looping trough deploy instances
for di in "${deployinstances[@]}"
do
rsync -av "src/main/resources/*" "azureuser@$di.cloudapp.net:/home/azureuser"
done