Re: lftp

From
Evgeniy Kozhuhovskiy (2:450/256)
To
Igor Mitichev
Date
2006-01-12T00:30:34Z
Area
RU.UNIX.FTN
>>>>> "IM" == Igor Mitichev writes:

 IM>  Что интересно, для решения проблемы почему-то оказалось достаточно в
 IM>  строке:
 IM>  /usr/bin/lftp -c 'open -u user,password
 IM>  192.168.12.2/var/www/fido/nodelist && put -E $ZNL'
 IM>  заменить одинарные кавычки на двойные.
Игорь, читай документацию. Там про это написано.

аот, может кому сгодится:
#!/bin/sh
(unalias ls

cd /var/spool/fido/ndl/
ping -c 4 many-glacier.mine.nu >/dev/null 2>&1 || exit 0

OLDFILE=`ls -1 |grep -v nodelist.4500 |grep nodelist....$`
rm -f $OLDFILE $OLDFILE.index

wget -c -A '*.Z*' -t 1024 -r -l inf --no-parent -nH --cut-dirs=1 ftp://many-glacier.mine.nu/nodelist/
unzip NODELIST.Z*
rm -f NODELIST.Z*
LOWNAME=`ls |grep '^NODELIST.[0-9]*$' |awk '{print(tolower($1))}'`
mv NODELIST.??? ${LOWNAME}
/usr/bin/bfindex
)>/dev/null 2>&1

это не идеал, но в большинстве случаев он работает.  

-- 
e.kozhuhovskiy()gmail.com  JID: ugenk@xdsl.by  http://ugenk.bas-net.by
 00:29:06 up 1 day, 16:52,  2 users,  load average: 0.16, 0.33, 0.44
--- No Gnus v0.4/GNU Emacs 21.4
 * Origin: XXX Station, 22:00-07:30, 375-17-2250238 (2:450/256)
SEEN-BY: 46/50 50/12 203 400/814 450/186 256 262 1024 451/30 454/9 465/285
SEEN-BY: 467/131 469/418 4646/15 5000/5000 5001/5001 5002/50 79 5003/57
SEEN-BY: 5010/53 5011/13 5012/23 46 5015/10 28 60 221 5019/31 5020/154 175 400
SEEN-BY: 5020/545 639 715 758 826 829 830 902 937 1351 1523 1604 1754 2020
SEEN-BY: 5020/2142 2238 2871 3636 4441 5021/29 5022/128 5025/3 750 5026/45
SEEN-BY: 5027/12 5030/49 115 436 556 966 1063 1900 5031/47 70 5035/38 5036/34
SEEN-BY: 5040/47 5042/13 5049/50 5053/16 5054/1 8 9 18 37 45 63 67 5055/158
SEEN-BY: 5059/9 37 5061/120 5062/1 10 5063/3 5067/2 5069/7 5070/1222 5077/70
SEEN-BY: 5080/80 1003 5083/21 5085/13 5090/108 113 5095/20 5096/18 5099/11
SEEN-BY: 6000/12 254 6001/10 6090/1
PATH: 450/256 5020/829 2238 4441 545 5054/1 37