X-Spam-Check-By: sourceware.org Message-ID: <467915A1.4090206@cygwin.com> Date: Wed, 20 Jun 2007 07:55:13 -0400 From: "Larry Hall (Cygwin)" Reply-To: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.3) Gecko/20070505 Remi/2.0.0.0-3.fc4.remi Thunderbird/2.0.0.0 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: ssh appending CR to ouptut References: <46788A1A DOT 3070508 AT internode DOT on DOT net> <46788C92 DOT 6070703 AT cygwin DOT com> <20070620111947 DOT GE21181 AT calimero DOT vinschen DOT de> In-Reply-To: <20070620111947.GE21181@calimero.vinschen.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 Corinna Vinschen wrote: > On Jun 19 22:10, Larry Hall (Cygwin) wrote: >> Julian Neil wrote: >>> Under Windows Server 2003, ssh appends CR to some command outputs (eg >>> when I execute hostname). This is causing some of my scripts to fail. I >>> have tried fiddling with the CYGWIN environment variable, but it doesn't >>> seem to help. >>> Attached are some simple test cases and cygcheck output. >>> Any suggestions? >> Yes. First, send problem reports to the Cygwin list. The Cygwin apps list >> is for packaging issues and 'setup.exe' discussions/issues. Please respect >> the Reply-To I've set and remove cygwin-apps from the recipient list if you >> intend to follow-up on this thread. >> >> Second, install the 'coreutils' package. You're calling the Windows >> 'hostname' executable. You need the Cygwin one. > > This is probably a problem with $PATH when not running an interactive > shell, like this: > > $ echo $PATH > /usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/bin > $ type hostname > hostname is /usr/bin/hostname > > $ ssh localhost 'echo $PATH' > /usr/X11R6/bin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/bin > $ ssh localhost type hostname > hostname is /cygdrive/c/WINDOWS/system32/hostname Yep. My eyes were playing tricks on me. I would have sworn that the cygcheck output was missing the 'coreutils' package, which would also cause such a problem. But looking again, the package is there so this has to be a path issue, as you noted. -- 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/