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

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
X-Originating-IP: [68.101.148.229]
From: "Karl M" <karlm30 AT hotmail DOT com>
To: a12 AT swipnet DOT se, cygwin AT cygwin DOT com
Subject: Re: How do I start two commands in .bat ?
Date: Tue, 14 Jan 2003 20:04:38 -0800
Mime-Version: 1.0
Message-ID: <F5222adbJh3lrGS1Dkn00001050@hotmail.com>
X-OriginalArrivalTime: 15 Jan 2003 04:04:38.0652 (UTC) FILETIME=[391C4BC0:01C2BC4B]
Note-from-DJ: This may be spam

Hi Igor...

I usually do the following (for Windows 2000/xp):

ssh -f -L 5907:LocalHost:5900 Coyote.Paguay sleep 30

/c/Program\ Files/RealVNC/VNCViewer.exe -fullscreen -noauto LocalHost:7

I put above two lines in a file and then launch an "sh" shell from a 
shortcut with this file as a command line argument.

The effect is to start ssh, prompt for a password and then detach and let 
vncviewer start. Then vncviewer starts and prompts for a password. When I 
exit vncviewer, the ssh tunnel closes automatically.

Hope this helps.

...Karl






>From: a12 <a12 AT swipnet DOT se>
>To: cygwin AT cygwin DOT com
>Subject: Re: How do I start two commands in .bat ?
>Date: Tue, 14 Jan 2003 21:22:28 +0100
>
>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/


_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* 
http://join.msn.com/?page=features/junkmail


--
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