in reply to Changing file modification date.
touch: cannot change times on logfile.xxxI'd hope that your touch program wasn't so broken as to not report errno. I'd expect to see something like:
touch: cannot change times on logfile.xxx; Permission denied
And I note that one reply here also suffers from this pet peeve of mine. If you write your attempt at using utime correctly to include: utime( ... ) or die "... $!\n"; then you'll see why it failed.
I suspect there is more difference between the "working" and "not working" cases than what you described. Specifically, I suspect that your "working" cases were not via a CGI script but that your "not working" cases were done via CGI.
So I suspect that the problem isn't that utime doesn't work, but instead that your CGI scripts don't have permission to modify the file in question.
Again, this is mostly guesses.
- tye (but my friends call me "Tye")
|
|---|