rsync Missing trailing-” in remote-shell command. ってなるばあい

shellとかで、rsync を利用していて。

Missing trailing-” in remote-shell command.
rsync error: syntax or usage error (code 1) at main.c(335) [sender=2.6.8]

と出る場合の対処法。

RSYNC_RSH=”/usr/bin/ssh -i /home/username/.ssh/backup.key”
export RSYNC_RSH

として、sshの部分を環境変数に入れてしまえばOK

上記をおこなうと、
RSYNC=’/usr/bin/rsync -avz –rsh=”ssh -i /home/username/.ssh/backup.key”‘
と書いていたところが
RSYNC=’/usr/bin/rsync -avz’
でよくなる。

スクリプトの解釈で、ダブルコーテーションとかの部分で上手く処理できてないみたいです。
rsyncが。

2010.04.01

Category: Shell / Tags:

Comments

No Comments

Leave a reply

Name *

Mail *

Website