delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/01/14/15:23:21

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <3E247183.E958D44C@swipnet.se>
Date: Tue, 14 Jan 2003 21:22:28 +0100
From: a12 <a12 AT swipnet DOT se>
X-Accept-Language: en
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: How do I start two commands in .bat ?
References: <Pine DOT GSO DOT 4 DOT 44 DOT 0301141143590 DOT 10883-100000 AT slinky DOT cs DOT nyu DOT edu>

Igor,

My deepest apology for not following the rules of this list.
I just say: mea culpa, mea maxima culpa.

Yes, I have followed your suggestions in your earlier reply:

rem @echo off
start "VNC" /D"C:\Program Files\RealVNC" /B vncviewer.exe
C:
chdir C:\cygwin\bin
bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp vncviewer.exe"

does start vncviewer.exe and shh. The only problem left is,
that the ssh window is in background, and vncviewer window is
in foreground, so I have move the ssh window to the foreground.
Then I enter the isoft's password, switch to the vncviewer
window, and establish vnc to derqjzp.
Is it possible to make the ssh window to the foreground ?

Your second suggestion:

@echo off
chdir C:\cygwin\bin
bash --login -i -c "(/cygdrive/c/program\ files/realvnc/vncviewer.exe" &); ssh -L 5901:derqjzp:5900 -C
isoft AT derqjzp"

starts the vncviewer only. The ssh window does not appear at
all. When I connect to localhost:1, I get the following error:
Failed to connect to server.

bash --login -i -c "ssh -L 5901:derqjzp:5900 -C -N isoft AT derqjzp ; (/cygdrive/c/progra~1/realvnc/vncviewer.exe" &)"

yields the same error.

Any more hints ?


Igor Pechtchanski wrote:

> Did you follow up on the original "hint" ("help start")?  If you did, you
> would have come up with:
>
>         @echo off
>         chdir C:\cygwin\bin
>         start "C:\Program Files\realvnc\vncviewer.exe"
>         bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp"
>
> As for backgrounding the program in bash, you should do it *before* you
> start ssh:
>
>         @echo off
>         chdir C:\cygwin\bin
>         bash --login -i -c "(/cygdrive/c/program\ files/realvnc/vncviewer.exe" &); ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp"
>
> Either of the above should work.
>
> For the future: the cygwin at cygwin dot com is really the only cygwin
> list even remotely appropriate for this kind of query.  Also, if you start
> a thread on a mailing list, it's usually a good idea to continue that
> thread to its logical conclusion, as well as make sure the final solution
> is in the list archives (it will be in this case).
>         Igor
>
> On Tue, 14 Jan 2003, a12 wrote:
>
> > Daniel,
> >
> > vnc server is run on derqjzp
> >
> > C:
> > chdir C:\cygwin\bin
> > bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp
> > /cygdrive/c/progra~1/realvnc/vncviewer.exe"
> >
> > requests isoft's password, and start ssh
> >
> > C:
> > chdir C:\cygwin\bin
> > bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp ;
> > /cygdrive/c/progra~1/realvnc/vncviewer.exe"
> >
> > requests isoft's password, and shuts down the cygwin window.
> >
> > Any more hints ?
> >
> > Daniel Bößwetter wrote:
> >
> > > Which machine is vnc supposed to run on? localhost or derqjzp?
> > >
> > > In the former case, you's say
> > >
> > > bash -c "ssh isoft AT derqjzp ; vncviewer"
> > >
> > > in the latter case
> > >
> > > bash -c "ssh isoft AT derqjzp vncviewer"
> > >
> > > What you wrote (below) looks like you tried to start vncviewer from the
> > > .bat-file. This line is never reached, because bash never returns
> > > (unless you terminate ssh and even then it wouldn'r work, because it's a
> > > cygwin virtual path).
> > >
> > > Hope it helps.
> > > Daniel
> > >
> > > a12 wrote:
> > >
> > > >Hello gurus,
> > > >
> > > >In my ongoing process of starting ssh and vncviewer in one .bat
> > > >file, I have created the following:
> > > >
> > > >rem @echo off
> > > >chdir C:\cygwin\bin
> > > >bash --login -i -c "ssh -L 5901:derqjzp:5900 -C isoft AT derqjzp"
> > > >"/cygdrive/c/program files/realvnc/vncviewer.exe" &
> > > >
> > > >I enter the isoft's password, and ssh is started.
> > > >vncviewer is not started.
> > > >How do I make vncviewer started ?
>
> --
>                                 http://cs.nyu.edu/~pechtcha/
>       |\      _,,,---,,_                pechtcha AT cs DOT nyu DOT edu
> ZZZzz /,`.-'`'    -.  ;-;;,_            igor AT watson DOT ibm DOT com
>      |,4-  ) )-,_. ,\ (  `'-'           Igor Pechtchanski
>     '---''(_/--'  `-'\_) fL     a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!
>
> Oh, boy, virtual memory! Now I'm gonna make myself a really *big* RAMdisk!
>   -- /usr/games/fortune


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019