Я пытаюсь использовать LFTP для получения нового файла с сервера, и, похоже, все работает довольно хорошо. Однако каждый раз, когда я запускаю сценарий, я получаю сообщение об ошибке «Неизвестная команда `;'», за которой следует мое эхо «Загрузка завершена». Я перерыл кучу ресурсов и не вижу ничего плохого, вот скрипт, надеюсь, кто-то более опытный сможет найти мою ошибку.
#!/bin/bash
HOST='sftp://host'
USER='user'
PASS='password'
REMOTE='/remote/dir'
LOCAL='/local/dir'
#Download from the host
lftp -f "
open $HOST
user $USER $PASS
lcd $LOCAL
mirror --verbose --only-newer --exclude .git/ $REMOTE $LOCAL
quit
"
echo "Download Complete"
$PASS
? - person admdrew   schedule 10.02.2014lftp
поддерживает командуdebug
в ваших файлах `~/.lftprc и ~/.lftp/rc`.man lftp
для получения дополнительных идей. Удачи. - person shellter   schedule 10.02.2014