delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/01/27/13:55:29

X-Spam-Check-By: sourceware.org
Message-ID: <d4c0d4800601271055tab581c5haf13ae26d1d3a7d3@mail.gmail.com>
Date: Fri, 27 Jan 2006 11:55:16 -0700
From: Stewart Midwinter <stewart DOT midwinter AT gmail DOT com>
To: cygwin AT cygwin DOT com
Subject: csh script hangs only on cygwin
MIME-Version: 1.0
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id k0RItShf010667

I've been able to isolate a problem with csh on cygwin running on
Windows Server 2003 on a Xeon.  The following script hangs after a
certain period of time ranging from a few minutes to a few hours.

---------------
#!/bin/csh

while (1)
        set year = `date +%y`
        set month = `date +%m`
        set day = `date +%d`
        set hour = `date +%H`
        set minute = `date +%M`
        set second = `date +%S`
        set stamp = "$year$month$day $hour : $minute : $second"
        echo $stamp
        sleep 2
end
------------

The equivalent script in bash doesn't hang even after a day or more.

-------------
#!/bin/bash

while [ 1 ]; do
        echo $(date +%Y%m%d.%H%M%S)
        sleep 2
done
-------------

Has anyone else had problems with csh scripts on cygwin? Yes, I know
that some people don't recommend using csh (see "Csh programming
considered harmful",
http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/), but I'm stuck
with a whole lot of csh scripts and don't have time to port them all
at the moment.

thanks,
--
Stewart Midwinter
stewart AT midwinter DOT ca
stewart DOT midwinter AT gmail DOT com
Skype, GoogleTalk, iChatAV, MSN, Yahoo: midtoad
AIM:midtoad1

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


- Raw text -


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