Narazil som na malí problém.
Zostavil som si nasledovný skrypt:
#!/bin/sh
# Teno subor je sucastou LDT.
if [ "$1" = "" ]; then
echo ""
echo "ftp on - pripoi ftp servery do priecinkov"
echo "ftp off - odpoi ftp servery z priecinkov"
echo ""
echo "zoznam ftp serverov je vo Vasom domovskom adresary v subore ftp_servery.conf"
fi
function mountftp()
{
ping -c 1 -W 5s 64.233.187.99
if [ "$?" = "0" ]; then
ftp=`cat ~/ftp_servery.conf`
for i in $ftp; do echo $i;
mkdir /mnt/ftp_servery/$i
# curlftpfs meno:heslo@ftp.nieco.sk /bod_pripojenia
curlftpfs $i /mnt/ftp_servery/$i
done
echo "ftp servery pripojene"
else
echo "internet nefunguje, ftp_servery nebudu pripojene"
fi
}
function umountftp()
{
sync
ftp=`cat ~/ftp_servery.conf`
for i in $ftp; do echo $i;
umount /mnt/ftp_servery/$i
rmdir /mnt/ftp_servery/$i
done
echo "ftp servery odpojene."
}
if [ -d "/mnt/ftp_servery" ]; then
echo "ok"
else
mkdir /mnt/ftp_servery
fi
if [ -f "~/ftp_servery.conf" ]; then
echo "ok"
else
echo "ftp.linux.cz
ftp.sh.cvut.cz
ftp.tu-chemnitz.de
ftp.slax.org
ftp.mandrake.cz
ftp.slackware.org.uk
"> ~/ftp_servery.conf
fi
if [ "$1" = "on" ]; then
mountftp
fi
if [ "$1" = "off" ]; then
umountftp
fi
Jeho cielom je sprístupniť ftp servery pre rôzne aplikácie, ktoré štandardne nevedia pracovať s FTP (texteditor, rsync a pod)
Avšak narazil som na problém s curlftpsfs. Pri prehliadaní namontovaného FTP cez filemanager (mc, mucommander, emelfm, krusader a pod.) mi filemanager pomerne často zamrzne a niekedy nejde ani kill. Dokonca aj MC v konzole zamrzne.
Stretol sa s týmto niekto?
Prípadne nemusím použiť curlftpsfs - poznáte niekto náhradu?
tomolc
Mám 100/20 KiloBajtov/s.
Ale správa sa to docela nevyspitatelne. Niekedy mi ten linux.cz/pub načíta do 20s inokedy to zmrzne.
No proste to nieje ideál....
Nejaké alternetívi?
tomolc