Ik ben bezig met een script dat html pagina's om de zoveel tijd op het internet gooit.
Nou, met 1 bestand lukte het nog wel.. ik maakt het volgende bestandje;
lftpt.commands
Die kun je dan aanroepen met lftp -f lftp.commands, en dat werkte.
Nu het volgende.. ik wil alle bestanden in de directory /tmp/sysinfo/by_date/ uploaden, en wil daarvoor mput gebruiken;
lftp.commands.new
En weer aangeroepen met lftp -f lftp.commands.new, maar als ik dit script uitvoer krijg ik alleen lege bestanden op de server
Ik heb alle opties van mput geprobeert, en als ik gewoon met lftp inlog en dan mput * doe doetie ut wel
Nou, met 1 bestand lukte het nog wel.. ik maakt het volgende bestandje;
lftpt.commands
code:
1
2
3
4
| open -u username,password -p 21 host put /tmp/sysinfo/index.html close exit |
Die kun je dan aanroepen met lftp -f lftp.commands, en dat werkte.
Nu het volgende.. ik wil alle bestanden in de directory /tmp/sysinfo/by_date/ uploaden, en wil daarvoor mput gebruiken;
lftp.commands.new
code:
1
2
3
4
| open -u username,password -p 21 host mput -O sysinfo/by_date/ /tmp/sysinfo/* close exit |
En weer aangeroepen met lftp -f lftp.commands.new, maar als ik dit script uitvoer krijg ik alleen lege bestanden op de server
Ik heb alle opties van mput geprobeert, en als ik gewoon met lftp inlog en dan mput * doe doetie ut wel
edit:
Ohja, ik draai Debian Woody en ik heb lftp geinstalleerd met apt-get.
Ohja, ik draai Debian Woody en ik heb lftp geinstalleerd met apt-get.