delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/04/11/17:41:37

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <20010411211617.11099.qmail@web5104.mail.yahoo.com>
Date: Wed, 11 Apr 2001 14:16:17 -0700 (PDT)
From: SS <fully_technical AT yahoo DOT com>
Subject: Re: Running Unix Shell script from NT
To: Larry Hall <lhall AT rfk DOT com>, cygwin AT cygwin DOT com
In-Reply-To: <4.3.1.2.20010411143421.0207ca68@pop.ma.ultranet.com>
MIME-Version: 1.0

  I mentioned in my previous mail that adding the
CYGIN BIN DIRECTORY INTO path VARIABLE WORKS, BUT i
GOT ONE NEW PROBLEM.
  I WROTE A NT-BATCH FILE TO RUN THIS SHELL SCRIPT:
  TEST.BAT
  ********
  path c:\cygwin\bin;%path%
  bash c:\cygwin\home\admin\abcd > c:\ss.txt

  I RAN IT FROM THE COMMAND LINE AS:
     C:\>TEST.BAT

** IT WORKED.**

  THEN I SCEDULED THIS BATCH TO RUN AUTOMATICALLY, AS
FOLLOWS:
  at 15:45 c:\test.bat

  IT STARTED EXECUTING THE SCRIPT, BUT NOTHING
HAPPENED! WHEN I TRY TO DELETE ss.txt, an error box
pops up  :
   "Cannot delete. There has been a sharing Violation.
The source or destination may be in use"

   When I see the contents of ss.txt, it has :
      -----------------------------------------
   The authenticity of host 'wehjasa (51.53.202.115)'
can't be established. RSA1 key fingerprint is
5a:71:6a:2a:ae:ed:97:52:70:56:be:83:77:d2:c0:ee.
Are you sure you want to continue connecting (yes/no)?

      -----------------------------------------
   I understand that it is unable to make a secure
connection to the remote host.

  Can somebody explain why it works from the command
line & not when run through a SCHEDULER, & a possible
solution..

  Thanks a lot..
  SS


 
I have Cygwin on Win-NT.
I have some unix shell scripts written in CYGWIN
environment. How do I run the shell script directly
from the NT command line(dos prompt), without
opening cygwin?
e.g., Script name = abcd
        Directory under Cygwin   : /home/admin 
        Directory wrt NT         :c:\cygwin\home\admin

If I open cmd & "cd c:\cygwin\home\admin" & try to
run "abcd" there, it does not recognize the script.
 
How can I achieve this?
  
  
  Replace "abcd" with "sh abcd" or "bash abcd".

  -------------------------
   NOPE, DOES NOT WORK !! Tried sh abcd, bash abcd,
../abcd, nothing works !
   ---------------------

 Make sure sh or bash is in your path or otherwise
 specify the full path to
 sh or bash.  This *will* work so long as sh or bash
 can be found.
 


__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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