delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-2.2 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,RP_MATCHES_RCVD |
X-Spam-Check-By: | sourceware.org |
Message-ID: | <32903475.post@talk.nabble.com> |
Date: | Fri, 2 Dec 2011 08:51:30 -0800 (PST) |
From: | ajshower <ajshower AT gmail DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Redirecting output from running proc doesn't modify the "last modified time" field for target file |
MIME-Version: | 1.0 |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
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 |
I've got a bash script running in Cygwin whose output has been redirected to another file. MS-DOS exhibits this same behavior if I run the bash script as a batch job. bash.exe &> log.txt Adding content to log.txt through redirection does not change log.txt's last modified time while bash.exe is executing. Baseline: # ls -la --full-time log.txt -r-xr-x---+ 1 user Domain Users 66455 2011-11-30 16:16:45.246664800 -0500 log.txt Some time later: # ls -la --full-time log.txt -r-xr-x---+ 1 user Domain Users 66838 2011-11-30 16:16:45.246664800 -0500 log.txt Note that even though log.txt has gotten larger, the last modified time has not changed. The last modified time is updated only when bash.exe terminates. Ubuntu 11.04 handles this scenario, IMO, correctly. Is there a way I can get the last modified time to be updated when the content of the file changes and while bash.exe is executing? Cygwin: CYGWIN_NT-6.1 MS-DOS: Microsoft Windows [Version 6.1.7601] Thanks -- View this message in context: http://old.nabble.com/Redirecting-output-from-running-proc-doesn%27t-modify-the-%22last-modified-time%22-field-for-target-file-tp32903475p32903475.html Sent from the Cygwin list mailing list archive at Nabble.com. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |