[ale] FTP files

Matthew simontek at gmail.com
Tue Jan 22 17:23:00 EST 2013


Scp?  I rarely use ftp.
On Jan 22, 2013 4:55 PM, "Jim Kinney" <jim.kinney at gmail.com> wrote:

> You did change the ftp command to ftp -i ? That should drop the confirm
> for mput.
>
> On Tue, Jan 22, 2013 at 4:42 PM, Chuck Payne <terrorpup at gmail.com> wrote:
>
>> It working, but it only putting one file, the reason it is doing this...
>>
>> mput dag2.txt? mput dag3.txt?  221 Goodbye.
>>
>> Is it asking me to enter "yes" for the other files?
>>
>> Chuck
>>
>>
>> On Tue, Jan 22, 2013 at 12:35 PM, Jim Kinney <jim.kinney at gmail.com>
>> wrote:
>> > The heredoc format of the ftp line looks wrong. also, you are iterating
>> over
>> > a list of files and creating a new ftp connection for each file. Instead
>> > use:
>> >
>> > mytemp=$(mktemp -d)
>> > mylog=$(mktemp)
>> > cp $(cat /chroot/home/fl/fl_sdirc/files.txt) ${mytemp}
>> > cd ${mytemp}
>> > ftp -i <host> 2>$1>${mylog} << EOF
>> > user <name> <passwd>
>> > binary
>> > cd <remote path to file location>
>> > mput *
>> > exit
>> > EOF
>> >
>> > On Tue, Jan 22, 2013 at 12:18 PM, Chuck Payne <terrorpup at gmail.com>
>> wrote:
>> >>
>> >> Guys,
>> >>
>> >> Ok, I think I have a better script, but I am having a problem with the
>> >> for/loop with ftp'ing files, looks like it breaking at the <<+
>> >>
>> >> Here is my new script
>> >>
>> >> ========================Begin Script=================================
>> >>
>> >> #!/bin/bash
>> >> # ftp script
>> >> # by Chuck Payne
>> >> # ftp, logs, and moves files
>> >>
>> >> LOG=$(/var/log/fl_sdirc)
>> >> FILES=$(cat /chroot/home/fl/fl_sdirc/files.txt | wc -l)
>> >> TIME=$(`date '+%m-%d-%Y %H:%M'`)
>> >> FILE=$(/chroot/home/fl/fl_sdirc/files.txt)
>> >>
>> >>
>> >> if [ -e $FILE ] ; then
>> >>   rm -f $FILE
>> >> fi
>> >>
>> >> ls /chroot/home/fl/fl_sdirc >> /chroot/home/fl/fl_sdirc/files.txt
>> >>
>> >> if [ $FILE=="0"] ; then
>> >>   echo "$TIME" >> $LOG
>> >>   echo "No Files tranfer" >> $LOG
>> >> else
>> >>
>> >> for i in `cat /chroot/home/fl/fl_sdirc/files.txt` ; do
>> >>   ftp -n 192.168.105.29 <<+
>> >>   user flsdir essex
>> >>   binary
>> >>   put $i
>> >>   quit ;
>> >> done
>> >>
>> >> echo "$TIME" >> $LOG
>> >> echo "File following file were transfer to Pawnee" >> $LOG
>> >>
>> >> for i in `cat /chroot/home/fl/fl_sdirc/files.txt` ; do
>> >>   echo "$i" >> $LOG
>> >> done
>> >>
>> >> for i in `cat /chroot/home/fl/fl_sdirc/files.txt` ;
>> >>   mv $i /home/fl_sdirc/$i.$TIME ;
>> >> done
>> >>
>> >> fi
>> >>
>> >>
>> >>
>> >> ========================End Script==================================
>> >>
>> >>
>> >> --
>> >> Terror PUP a.k.a
>> >> Chuck "PUP" Payne
>> >>
>> >> (678) 636-9678
>> >> -----------------------------------------
>> >> Discover it! Enjoy it! Share it! openSUSE Linux.
>> >> -----------------------------------------
>> >> openSUSE -- en.opensuse.org/User:Terrorpup
>> >> openSUSE Ambassador/openSUSE Member
>> >> Community Manager -- Southeast Linux Foundation (SELF)
>> >> skype,twiiter,identica,friendfeed -- terrorpup
>> >> freenode(irc) --terrorpup/lupinstein
>> >> Register Linux Userid: 155363
>> >>
>> >> Have you tried SUSE Studio? Need to create a Live CD,  an app you want
>> >> to package and distribute , or create your own linux distro. Give SUSE
>> >> Studio a try. www.susestudio.com.
>> >> See you at Southeast Linux Fest, June 7-9, 2013 in Charlotte, NC.
>> >> www.southeastlinuxfest.org
>> >> _______________________________________________
>> >> Ale mailing list
>> >> Ale at ale.org
>> >> http://mail.ale.org/mailman/listinfo/ale
>> >> See JOBS, ANNOUNCE and SCHOOLS lists at
>> >> http://mail.ale.org/mailman/listinfo
>> >
>> >
>> >
>> >
>> > --
>> > --
>> > James P. Kinney III
>> >
>> > Every time you stop a school, you will have to build a jail. What you
>> gain
>> > at one end you lose at the other. It's like feeding a dog on his own
>> tail.
>> > It won't fatten the dog.
>> > - Speech 11/23/1900 Mark Twain
>> >
>> > http://electjimkinney.org
>> > http://heretothereideas.blogspot.com/
>> >
>> > _______________________________________________
>> > Ale mailing list
>> > Ale at ale.org
>> > http://mail.ale.org/mailman/listinfo/ale
>> > See JOBS, ANNOUNCE and SCHOOLS lists at
>> > http://mail.ale.org/mailman/listinfo
>> >
>>
>>
>>
>> --
>> Terror PUP a.k.a
>> Chuck "PUP" Payne
>>
>> (678) 636-9678
>> -----------------------------------------
>> Discover it! Enjoy it! Share it! openSUSE Linux.
>> -----------------------------------------
>> openSUSE -- en.opensuse.org/User:Terrorpup
>> openSUSE Ambassador/openSUSE Member
>> Community Manager -- Southeast Linux Foundation (SELF)
>> skype,twiiter,identica,friendfeed -- terrorpup
>> freenode(irc) --terrorpup/lupinstein
>> Register Linux Userid: 155363
>>
>> Have you tried SUSE Studio? Need to create a Live CD,  an app you want
>> to package and distribute , or create your own linux distro. Give SUSE
>> Studio a try. www.susestudio.com.
>> See you at Southeast Linux Fest, June 7-9, 2013 in Charlotte, NC.
>> www.southeastlinuxfest.org
>> _______________________________________________
>> Ale mailing list
>> Ale at ale.org
>> http://mail.ale.org/mailman/listinfo/ale
>> See JOBS, ANNOUNCE and SCHOOLS lists at
>> http://mail.ale.org/mailman/listinfo
>>
>
>
>
> --
> --
> James P. Kinney III
> *
> *Every time you stop a school, you will have to build a jail. What you
> gain at one end you lose at the other. It's like feeding a dog on his own
> tail. It won't fatten the dog.
> - Speech 11/23/1900 Mark Twain
> *
> http://electjimkinney.org
> http://heretothereideas.blogspot.com/
> *
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20130122/9389c70e/attachment-0001.html>


More information about the Ale mailing list