Tcl Source Code

View Ticket
Login
Ticket UUID: 1476191
Title: exec function ignores stderr
Type: RFE Created on: 2006-04-25 15:24:42
Submitter: fishybell Assigned to: andreas_kupries
Subsystem: 24. Channel Commands Severity:
Priority: 5 Medium Last modified: 2006-08-31 06:04:49
Status: Open Closed by:
Resolution: None Closed on:
Version: None
Description:
Currently the exec function will always fail if the
process writes to standard error. Since various
applications use stderr for debug output it would be
useful to retain this output without having to resort
to redirecting stderr to stdout. I've included a patch
that adds the "-ignorestderr" option to exec to
accomplish just this. Without the switch, exec runs as
normal, with the switch stderr will continue to be
written without stopping the command. The drawback to
this is that if "-ignorestderr" is used, and the
program fails, stderr is not appended to the result. It
is useful in some situations, but not others.

I've tested the patch only on linux. It should function
properly on windows, but will need testing. The patch
is against the most recent cvs checkout from sourceforge.
User Comments:
fishybell added on 2006-04-25 22:24:45:

File Added - 175739: exec.diff

arunbp added on 2006-08-31 06:04:49:
Logged In: YES 
user_id=1587423

ta

Attachments: