web-dev-qa-db-ja.com

rsyncエラースクリプト

動作しないrsyncの小さなスクリプトを作成しましたが、その理由はわかりません。

#!/bin/bash
rsync  \
-a \
--delete \
-b --backup-dir=/lunarc/nobackup/users/mcocdawc/.MIL53_backup/  \
--checksum \
-Pv  --human-readable \
-e ssh alarik:/lunarc/nobackup/users/mcocdawc/MIL53/ /home/mcocdawc/PowerFolders/Molcas_project/MIL53

エラーメッセージは次のとおりです。

 rsync error: syntax or usage error (code 1) at main.c(873) [Receiver=3.1.0]

rsync 3.1.0 オン Ubuntu 14.04と私はsshを使用してリモートコンピューターに問題なく接続できます。

2
mcocdawc

あなたのスクリプトは私のために動作します(ディレクトリは私のコンピューターに存在するディレクトリに変更されています); rsync 3.1.0Ubuntu 14.04も使用しています。

--backup-dirはバックアップディレクトリを提供するために使用されることに注意してください受信側なので、代わりに--backup-dir=/home/mcocdawc/PowerFolders/Molcas_project/.MIL53_backupが必要になるでしょう。

4
Gsxr1k