На просьбу установить rsync на серверах получил отказ в связи с особенностями текущего хостинга ресурса.
Лучшим решением является использование lftp:
#!/bin/bash SRC=http://elrepo.org/linux/ DST=/var/ftp/pub/elrepo/ cd $DST lftp -e "mirror --delete --only-newer --verbose && exit" $SRC
Проблему также можно решить при помощи wget:
#!/bin/bash
SRC=http://elrepo.org/linux/
DST=/var/ftp/pub/elrepo/
wget \
--mirror \
--no-parent \
--no-host-directories \
--cut-dirs=1 \
-P $DST \
$SRC
find $DST -name 'index.html*' -exec rm -f {} \;
0 comments:
Post a Comment