FTP in batch mode


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting FTP in batch mode
# 1  
Old 04-18-2012
FTP in batch mode

HI,

Need to ftp a bunch of files in a directory in batch mode. TRying to ftp a single file first with below code.

Code:
#!/bin/ksh
function ftp_files
{
ftp -n ${D2_SRVR} <<-EOF
 quote user ${D2_UID}
 quote pass ${D2_PWD}
 cd ${D2_DIR}/${D2_NAME}
 lcd ${D1_DIR}/${D1_NAME}/dml/
 put file1
 EOF
}

but getting the syntax error

Code:
"Syntax error at line XX: '<<' unmatched.

please let me know how to run ftp in batch mode to ftp a bunch of files in a directry.

thanks

Moderator's Comments:
Mod Comment Welcome to the UNIX and Linux Forums. Please use code tags. Video tutorial on how to use them

Last edited by Scrutinizer; 04-18-2012 at 03:09 AM..
# 2  
Old 04-18-2012
Hi

Remove the "-" in <<-EOF.

Guru
# 3  
Old 04-18-2012
Guru,

Still getting the same error.
# 4  
Old 04-18-2012
<<- only works with leading TABS before the closing delimiter label, not with spaces
# 5  
Old 04-18-2012
Oops. Just noticed your closing EOF. Closing EOF should be at the beginning of the line:

Code:
#!/bin/ksh
function ftp_files
{
ftp -n ${D2_SRVR} <<EOF
 quote user ${D2_UID}
 quote pass ${D2_PWD}
 cd ${D2_DIR}/${D2_NAME}
 lcd ${D1_DIR}/${D1_NAME}/dml/
 put file1
EOF
}

Guru.
This User Gave Thanks to guruprasadpr For This Post:
# 6  
Old 04-18-2012
@ guruprasadr, you only just noticed because the original post did not have code tags and so it was not visible...
# 7  
Old 04-18-2012
Guru,

Thanks a ton for the reply.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to use gpg to encrypt data in batch/non-interactive mode?

Hello, I have to encrypt data using a script in batch mode without being prompted. I can successfully encrypt data but it prompts me to enter (y/N) as shown below. I tried batch flags without no success. I need to automate this without any prompts. Appreciate your inputs. Thanks, C. $... (2 Replies)
Discussion started by: calredd
2 Replies

2. Shell Programming and Scripting

tftp batch mode within bash script

Hi, I put the necessary tftp commands into a batch file and I can run tftp by $ tftp < tftpbatchscript in bash command line and then successfully exit. Now, I want to put a line which does the same thing above. However, when I put this line into a bash script, the lines below this line... (1 Reply)
Discussion started by: yildiz.a
1 Replies

3. HP-UX

how to run glance over ssh in batch mode

Hello; Is it possible to run glance over ssh in batch mode ?? Similar to running " top -f " command over ssh.. Need to get glance output for specific pids Thnx very much (5 Replies)
Discussion started by: delphys
5 Replies

4. AIX

ftp connect in passive mode , ftp settings

how to connect to ftp server in passive mode? ftp server.abc and how can i see ftp settings, doesn't exist some ftpd.conf there is some other file where i check the options and configurations of ftp server? Thanks (3 Replies)
Discussion started by: prpkrk
3 Replies

5. Shell Programming and Scripting

How to run VI in batch mode

Hi how do I use vi to do change some strings in a shell script loop 1. Run ls first, for each file that contains the word salesreport*.txt, do the following 2. use vi to run the following ex command : "1,$s/1975/1945/ig, wq" Please tell me how to do this in vi, not sed. Thank you. (5 Replies)
Discussion started by: grossgermany
5 Replies

6. Gentoo

top in batch mode, cpu info is wrong

well. the title says it all. im runing top in batch mode like this top -b -n1 > somefile but the cpu usage info is not correct. if i run top normally, the first second, i see the same wrong info, and then it corrects itself. i found only one small mention of it on this forum. with this link... (7 Replies)
Discussion started by: broli
7 Replies

7. UNIX for Advanced & Expert Users

Sftp in Batch Mode

Hi, I am trying to do sftp a file from one server to another solaris server. Both are sftp enabled. I have generated the rsa key in local server and did a ftped the public key to the remote server and added that in the authorization keys file. Then i try to run the below command using a... (2 Replies)
Discussion started by: sivaemn
2 Replies

8. Shell Programming and Scripting

SSH in batch mode and File-Handles in a loop

Hi all I try to execute SSH commands on several hosts in a while-loop. There seems to be a problem with file-handle, first cycle works correct but no other one will follow due to the while condition is false even that there are many more host entries (lines) in all_hosts.dat. ... (3 Replies)
Discussion started by: DaveCutler
3 Replies

9. Shell Programming and Scripting

su command in batch mode

Hi, how do we change user in a shell script- batch mode. Thanks, Rajesh (3 Replies)
Discussion started by: Rajesh Gohad
3 Replies

10. UNIX for Dummies Questions & Answers

Help ! How to get elm to send multiple attachments - in batch mode

From a program, I want to execute a UNIX elm command that will send multiple txt attachment files to an email address. I can do it for one attachment only ie. "elm -s"subject" emailaddress < attachment.txt" 1. The attachment is received in the body of the email and not as an attachment. 2. The... (1 Reply)
Discussion started by: anarvan
1 Replies
Login or Register to Ask a Question