ローカル (Mac OS X) マシン用の単純な bash スクリプトを作成して、マシンのディレクトリからリモート マシンにファイルを移動しようとしています。この行は失敗しています:
rsync --verbose --progress --stats --compress --rsh=ssh \
--recursive --times --perms --links --delete \
--exclude "*bak" --exclude "*~" \
/repository/* $DEV_SERVER:$REMOTE_DIR
$DEV_SERVER
と$REMOTE_DIR
は以前に定義されており、正確であることを確認するためにそれらをエコーします。
私が得ているエラーは次のとおりです。
rsync: link_stat /Users/myusername/mycurrentdirectory failed: No such file or directory (2)
ここで注意すべきことは、定義済みのディレクトリ (/repository
マシンのルートにある ) を使用するのではなく、私の作業ディレクトリを使用することです。これは何が原因ですか?