The UNIX and Linux Forums  


Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com



Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here.

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-16-2008
Radhe Radhe is offline
Registered User
  
 

Join Date: Apr 2008
Posts: 6
Exclamation ftp

Hi Experts,

I am building a csv extract file in my shell script. At the end of the script I have to ftp the file to a remote server.
I am using the code below:

REMOTE_USER_ID="app1"
REMOTE_USER_PWD="newpass1"
REMOTE_SERVER_PATH="/app1/soft/common_data_load/log"

## Logic for building the csv file

cd ${csv_filepath}
ftp -n ${REMOTE_SERVER} <<END_SCRIPT
quote USER ${REMOTE_USER_ID}
quote PASS ${REMOTE_USER_PWD}
cd ${REMOTE_SERVER_PATH}
put pc_extract.csv
quit
END_SCRIPT

exit 0

When I run this shell script I get the error below:

Login incorrect.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.

What can be wrong here? I am confident that the user/pass supplied is correct.
  #2 (permalink)  
Old 07-16-2008
sudhamacs sudhamacs is offline
Registered User
  
 

Join Date: Jun 2008
Posts: 98
REMOTE_SERVER variable is missing.
Try -v -d options for ftp for debugging more info.
  #3 (permalink)  
Old 07-16-2008
Radhe Radhe is offline
Registered User
  
 

Join Date: Apr 2008
Posts: 6
Thanks Sudhamacs.

REMOTE_SERVER variable is present in the script. I forgot to put it here
  #4 (permalink)  
Old 07-16-2008
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
echo {1..9}^2\;|bc
  
 

Join Date: Jun 2003
Location: Scotland
Posts: 431
Think this should work:


Code:
ftp -n ${REMOTE_SERVER} <<END_SCRIPT
user  ${REMOTE_USER_ID} ${REMOTE_USER_PWD}
prompt
bin
cd ${REMOTE_SERVER_PATH}
put pc_extract.csv
quit
END_SCRIPT

  #5 (permalink)  
Old 07-16-2008
Radhe Radhe is offline
Registered User
  
 

Join Date: Apr 2008
Posts: 6
Thanks Tytalus.

I tried this option but it is failing too
with the same error....

Login incorrect.
Login failed.
Interactive mode off.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.

Last edited by Radhe; 07-16-2008 at 01:21 PM..
  #6 (permalink)  
Old 07-16-2008
methyl methyl is offline
Registered User
  
 

Join Date: Mar 2008
Posts: 1,184
Script from Tytalus looks ok to me. It just looks like a wrong username or password for that server (or blank server parameter?). If the server parameter is blank, ftp defaults to the local machine.

Maybe try typing the commands at the command prompt.
  #7 (permalink)  
Old 07-18-2008
Radhe Radhe is offline
Registered User
  
 

Join Date: Apr 2008
Posts: 6
Thanks a lot Tytalus and Methyl. I tried again and it worked this time.
Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 05:50 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0