私はユーザー A1、パスワード P1 としてマシン A にいて、フォルダー L1 を持っています。リモート マシン B 上のユーザー A2 (P1) のフォルダー L2 との同期を維持したいと考えています。rsync が ftp 経由で機能しないことがわかっているため、A に lftp をインストールしました。
マシン A でスクリプトを作成しました (マシン B にはスクリプトを配置できません)。
REMOTEHOST='B' #this is machine from which I want files
REMOTEUSER='A2' #this is user for the machine
REMOTEPASSWORD='P2' #this is password for user of remote machine
#lftp
lftp -f "
open $HOST
user $USER $PASS
mirror L2 L1"
ファイルはコピーされますが、「ソース: ディレクトリです」というメッセージが表示されます
-R フラグを試し、L1 と L2 の最後に / を追加しましたが、うまくいきませんでした。このメッセージを消すにはどうすればよいですか?