Ah, thanks for the follow up!
On Thu, 1 Jun 2006, Valkanas, Nikos, VF-GR Consultant wrote:
Dear Justin,
Thanks for the input. Issue was localized only to interactive bash and only to
the particular user. It was an environment problem.
The particular user uses a fancy dynamic PS1 prompt (bash), which changes the
exit code according to the last action it takes.
Best regards,
Nikos Balkanas
Billing and Provisioning Services/IT
Tel.+302106703982
Vodafone Panafon S.A.
Registered Office: 1-3 Tzavella Str., 15231, Halandri, Greece
Registered in Greece No 26089/01AT/B/92/276/04
-----Original Message-----
From: Valkanas, Nikos, VF-GR Consultant
Sent: Wednesday, May 31, 2006 1:42 PM
To: 'Justin Piszcz'
Cc: [email protected]
Subject: RE: lftp Exit codes - Urgent!
Dear Justin,
Looks like you hit the nail on the head. Seems to be a problem with the shell.
I could swear that yesterday it worked, but today it seems that all exit codes
are gone:
nikos="5"
[ "$nikos" == 4 ]
echo $?
0
Uptime is 239 days. I probably should check with the bash people what could
cause this.
Many thanks,
Nikos Balkanas
Billing and Provisioning Services/IT
Tel.+302106703982
Vodafone Panafon S.A.
Registered Office: 1-3 Tzavella Str., 15231, Halandri, Greece
Registered in Greece No 26089/01AT/B/92/276/04
-----Original Message-----
From: Justin Piszcz [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 31, 2006 1:36 PM
To: Valkanas, Nikos, VF-GR Consultant
Cc: [email protected]
Subject: RE: lftp Exit codes - Urgent!
Honestly, not sure.. Do other programs have the same behvavior or is it
just lftp? A very strange problem.
On Wed, 31 May 2006, Valkanas, Nikos, VF-GR Consultant wrote:
cyer1:~-> echo $SHELL
/usr/bin/bash
cyer1:~-> bash --version
GNU bash, version 2.05.0(1)-release (sparc-sun-solaris2.9)
Copyright 2000 Free Software Foundation, Inc.
Nikos Balkanas
Billing and Provisioning Services/IT
Tel.+302106703982
Vodafone Panafon S.A.
Registered Office: 1-3 Tzavella Str., 15231, Halandri, Greece
Registered in Greece No 26089/01AT/B/92/276/04
-----Original Message-----
From: Justin Piszcz [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 31, 2006 1:21 PM
To: Valkanas, Nikos, VF-GR Consultant
Cc: [email protected]
Subject: RE: lftp Exit codes - Urgent!
Are you using bash? What shell?
On Wed, 31 May 2006, Valkanas, Nikos, VF-GR Consultant wrote:
I tried exactly the same thing:
cyer1:-> lftp ftp://df.f.f.f
lftp: df.f.f.f: host/servname not known
cyer1:-> echo $?
0
cyer1:-> lftp --version
LFTP | Version 3.4.7 | Copyright (c) 1996-2006 Alexander V. Lukyanov
LFTP is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
There is absolutely no warranty for LFTP. See COPYING for details.
Send bug reports and questions to <[email protected]>.
Libraries used: Readline 4.3, libiconv 1.8
Probably smt wrong with my configuration. What is it though?
Nikos Balkanas
Billing and Provisioning Services/IT
Tel.+302106703982
Vodafone Panafon S.A.
Registered Office: 1-3 Tzavella Str., 15231, Halandri, Greece
Registered in Greece No 26089/01AT/B/92/276/04
-----Original Message-----
From: Justin Piszcz [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 31, 2006 1:12 PM
To: Valkanas, Nikos, VF-GR Consultant
Cc: [email protected]
Subject: Re: lftp Exit codes - Urgent!
$ lftp ftp://df.f.f.
lftp: df.f.f.: Name or service not known
$ echo $?
1
$ lftp --version
LFTP | Version 3.4.6
Seems to work here?
On Wed, 31 May 2006, Valkanas, Nikos, VF-GR Consultant wrote:
Hi,
I have a major problem trying to implement an automated ftp process to transfer
billing cdrs. It is extremely important to know of success/failure of the
process so that the software can mitigate.
I have downloaded and compiled lftp-3.4.7 for Solaris 8. I am using lftp like
this:
lftp -u $user,xxx -e "put -O VodaLive $file -o tmp.$file;exit" sftp://$host
res="$?"
if [ "$res" == "0" ]; then
[...]
Problem is that it always returns with exit code 0. I have tried wrong address,
wrong user, wrong file, but to no avail.
~/.lftprc:
set cmd:at-exit
set net:max-retries 4
set net:reconnect-interval-base 5
set net:reconnect-interval-multiplier 1
I have also tried the -c option:
-> lftp -u $user,xxx -c "ls" sftp://$host
lftp: invalid option -- c
Try `lftp --help' for more information
-> lftp -c "ls" -u $user,xxx sftp://$host
ls: Not connected
I would appreciate any help.
Regards,
_____________________________________
Nikos Balkanas
Billing and Provisioning Services/IT
Tel.+302106703982
Vodafone Panafon S.A.
Registered Office: 1-3 Tzavella Str., 15231, Halandri, Greece
Registered in Greece No 26089/01AT/B/92/276/04
___________________________________________________________