This is different than what you first posted -- it doesn't have an ls -l at 
the end, so it exits with a different error code.
___
Sent with SnapperMail
www.snappermail.com

...... Original Message .......
On Tue, 9 May 2006 08:22:09 +0200 "Dony Pierre" <[EMAIL PROTECTED]> wrote:
>Hi Patrick,
>
>When I do the test on a RedHat, I get a rc 1 !.
>
>[EMAIL PROTECTED] ~]$ cat a.sftp
>get tuut.test
>
>[EMAIL PROTECTED] ~]$ sftp -b a.sftp localhost
>[EMAIL PROTECTED]'s password:
>sftp> get tuut.test
>Couldn't stat remote file: No such file or directory
>File "/home/donypie/tuut.test" not found.
>[EMAIL PROTECTED] ~]$ echo $?
>1
>[EMAIL PROTECTED] ~]$
>
>
>But I have received news from Sun concerning this problem and they said
>that : 
>
>Openssh sftp has changed in release 3.6p1, and *this* is why we are 
>seeing different behaviour e.g. on a Linux distribution which bundles
>a sufficiently recent OpenSSH suite.
>
>These newer sftp binaries will indeed exit with a nonzero status when 
>one of the batched subcommands did not succeed as requested, and of 
>course they will still do so when they encounter a protocol-level error.
>
>
>I hope they will implement these new features in SSH Sun as soon as
>possible.
>
>
>Thanks everybody.
>Pierre.
>
>
>-----Original Message-----
>From: Patrick Morris [mailto:[EMAIL PROTECTED] 
>Sent: vendredi 5 mai 2006 21:27
>To: [email protected]
>Subject: RE: FW: SSH/SFTP rc problem in Solaris.
>
>Just tried this on a Red Hat box (EL4).  I get a return code of 0 for
>the same commands. 
>
>> > We have a SSH return code problem when we use SSH in batch in
>Solaris.
>> > We haven't this problem on RedHat. 
>> > 
>> > bash-2.05$ cat a.sftp
>> > ls -l
>> > pwd
>> > get b.txt
>> > ls -l
>> > bash-2.05$ sftp -b a.sftp scnsys11
>> > Connecting to scnsys11...
>> > Password: 
>> > sftp> ls -l
>> > drwxr-xr-x    0 9108     10            512 Apr 21 11:15 .
>> > drwxr-xr-x    0 0        1             512 Apr  3 14:23 ..
>> > -rw-------    0 9108     10           2387 Apr 21 11:18
>..bash_history
>> > -rw-------    0 9108     10            240 Mar 28 16:19 .sh_history
>> > drwx------    0 9108     10            512 Mar 22 17:11 .ssh
>> > drwx------    0 9108     10            512 Mar 22 16:00 .ssh2
>> > -rwxrwxrwx    0 9108     10             26 Mar 29 15:22 a.sftp
>> > -rwxrwxrwx    0 9108     10              0 Mar 28 15:28 a.txt
>> > -rw-------    0 9108     10        1021424 Mar 22 17:07 core
>> > sftp> pwd
>> > Remote working directory: /export/home/huysego
>> > sftp> get b.txt
>> > Couldn't stat remote file: No such file or directory File 
>> > "/export/home/huysego/b.txt" not found.
>> > sftp> ls -l
>> > drwxr-xr-x    0 9108     10            512 Apr 21 11:15 .
>> > drwxr-xr-x    0 0        1             512 Apr  3 14:23 ..
>> > -rw-------    0 9108     10           2387 Apr 21 11:18
>..bash_history
>> > -rw-------    0 9108     10            240 Mar 28 16:19 .sh_history
>> > drwx------    0 9108     10            512 Mar 22 17:11 .ssh
>> > drwx------    0 9108     10            512 Mar 22 16:00 .ssh2
>> > -rwxrwxrwx    0 9108     10             26 Mar 29 15:22 a.sftp
>> > -rwxrwxrwx    0 9108     10              0 Mar 28 15:28 a.txt
>> > -rw-------    0 9108     10        1021424 Mar 22 17:07 core
>> > sftp> 
>> > bash-2.05$ echo $?
>> > 0
>> > 
>************************************************************************
>> > ********************************************************************
>> > ** As you can see in this example, sftp gives a rc = 0. If you try 
>> > the
>same
>> > on RedHat, you will receive a rc not equal to 0.
>
>
>
>-----------------------------------------
>Visit our website! http://ww

Reply via email to