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.


Reply via email to