wget --output-file=wget.log --tries=2 --mirror --ftp-user=YourUserName --ftp-password=YourPassword ftp://168.site90.net
Here is a wrapper script:
#!/bin/bash usage() { echo "" echo "`basename $0` -u <ftp_user> -p <ftp_password> <ftp_address>" echo "" } for FTP_SITE; do true; done until [[ -z $1 ]] do case "$1" in "--user" | "-u" ) FTP_USER=$2 shift shift ;; "--password" | "-p" ) FTP_PASSWORD=$2 shift shift ;; * ) shift ;; esac done if [[ -z $FTP_SITE ]]; then echo "ERROR: invalid arguments. No ftp address specified." usage exit 1 fi if [[ -z $FTP_USER ]]; then echo "ERROR: invalid arguments. No ftp user specified." usage exit 1 fi if [[ -z $FTP_PASSWORD ]]; then echo "ERROR: invalid arguments. No ftp password specified." usage exit 1 fi if [[ -z "`which wget`" ]]; then echo "ERROR: wget not found." usage exit 1 fi wget --output-file=wget.log --tries=2 --mirror --ftp-user=$FTP_USER --ftp-password=$FTP_PASSWORD $FTP_SITE
No comments:
Post a Comment