我为 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
毫无问题地连接到远程计算机。
答案1
您的脚本对我有用(将目录更改为我的计算机上存在的目录);我也在rsync 3.1.0
使用Ubuntu 14.04
。
注意--backup-dir
用于提供备份目录在接收端,因此您可能想要--backup-dir=/home/mcocdawc/PowerFolders/Molcas_project/.MIL53_backup
。