18.05.2010 17:09
John Doe
 
Код:
#!/bin/bash    
HOST="your.ftp.host.dom"
USER="username"
PASS="password"
LCD="/path/of/your/local/dir"
RCD="/path/of/your/remote/dir"
lftp -c "set ftp:list-options -a;
open ftp://$USER:$PASS@$HOST; 
lcd $LCD;
cd $RCD;
mirror --reverse \
       --delete \
       --verbose \
       --exclude-glob a-dir-to-exclude/ \
       --exclude-glob a-file-to-exclude \
       --exclude-glob a-file-group-to-exclude* \
       --exclude-glob other-files-to-esclude"
20.04.2019 08:31
OlegON
 
Настоятельно рекомендую первой строкой переходить куда-то, например, в /tmp
У меня на днях неприятность была, я директорию бекапа отмонтировал до того, как скрипт начал резвиться и lcd отработать не смогла... В общем, на удаленную сторону полилось все, начиная с корня...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.