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

        - Speech 11/23/1900 Mark Twain<br><i><i><i><i><br><a href="http://electjimkinney.org" target="_blank">http://electjimkinney.org</a><br><a href="http://heretothereideas.blogspot.com/" target="_blank">http://heretothereideas.blogspot.com/</a><br>
</i></i></i></i>