Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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: Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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/