Hi dony,

I see an error when the get command try get the file b.txt, because
this file not exist!, what's the idea with this script?


Regards,
Marcelo Ravilet


El mié, 03-05-2006 a las 16:42 +0200, Dony Pierre escribió:
> Hi all,
>
> I use SSH client and server on a Solaris 9 server, version is :
>
> Client :
> ********
> bash-2.05# pkginfo -l SUNWsshu
> PKGINST: SUNWsshu
> NAME: SSH Client and utilities, (Usr)
> CATEGORY: system
> ARCH: sparc
> VERSION: 11.9.0,REV=2002.04.06.15.27
> BASEDIR: /
> VENDOR: Sun Microsystems, Inc.
> DESC: Secure Shell protocol Client and associated Utilities
> PSTAMP: leo20060203150929
> INSTDATE: Mar 28 2006 15:17
> HOTLINE: Please contact your local service provider
> STATUS: completely installed
> FILES: 11 installed pathnames
> 4 shared pathnames
> 4 directories
> 7 executables
> 4907 blocks used (approx)
>
> Server :
> ********
> bash-2.05# pkginfo -l SUNWsshdu
> PKGINST: SUNWsshdu
> NAME: SSH Server, (Usr)
> CATEGORY: system
> ARCH: sparc
> VERSION: 11.9.0,REV=2002.04.06.15.27
> BASEDIR: /
> VENDOR: Sun Microsystems, Inc.
> DESC: Secure Shell protocol Server
> PSTAMP: leo20060206145323
> INSTDATE: Mar 28 2006 15:16
> HOTLINE: Please contact your local service provider
> STATUS: completely installed
> FILES: 5 installed pathnames
> 3 shared pathnames
> 3 directories
> 2 executables
> 2147 blocks used (approx)
>
>
>
> 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.
>
> Does anybody have a solution to this problem ? Or another SSH client we
> can install in Solaris ?.
>
> Thanks.
> Regards.
> Pierre.
>
>
>
>
>
>
>
>
> -----------------------------------------
> Visit our website! http://www.nbb.be
>
> "DISCLAIMER: The content of this e-mail message should not be
> construed as binding on the part of the National Bank of Belgium
> (NBB) unless otherwise and previously stated. The opinions
> expressed in this message are solely those of the author and do not
> necessarily reflect NBB viewpoints, particularly when the content
> of this message, or part thereof, is private by nature or does not
> fall within the professional scope of its author."
>