This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Windows System Variable with SSH
- From: "Larry Hall (Cygwin)" <reply-to-list-only-lh at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 15 Feb 2008 14:02:10 -0500
- Subject: Re: Windows System Variable with SSH
- References: <15507603.post@talk.nabble.com>
- Reply-to: cygwin at cygwin dot com
dnbphysicist wrote:
We have an open ssh client installed on one of our Windows 2003 servers, and
are able to login in and everything, but when issuing commands some the
System Paths (which are in .bat files on the server) such as %JAVA_HOME% are
not recognized. I assume this is because Cygwin does not know how to
interpret the % signs. Is there anyway to get Cygwin to recognize the system
variables with the % signs around them.
If you're logging in through Cygwin's ssh, you'll get a Cygwin shell by
default (bash). Cygwin shells use *nix syntax. You can access any
available environment variable using the proper syntax. In the case of
JAVA_HOME, $JAVA_HOME should work. If for some reason you need to log
in using a Windows/DOS shell, you can replace '/bin/bash' with the POSIX
path to the shell you want (cmd.exe?). Then you can use the %JAVA_HOME%
syntax. Keep in mind, if you're using Java for Windows, it will not
understand the POSIX paths that Cygwin uses/prefers. I don't know if
that's an issue for you in this case but since you mentioned Java, I
thought I should bring that up.
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/