. Your solution doesn't work. Output of the program run by system call still is being printed to the screen and not to the log file.
It would. The solution I posted (as I clearly identified in the post), will only work for perl code running in the current process.
You need the second part for external processes; but we never got that far.
Its actually very trivial; but now you'll have to make that discovery for yourself won't you.
(That's the trouble with shills; they so quickly self identify.)
In reply to Re^10: capturing output of system call inside a thread
by BrowserUk
in thread capturing output of system call inside a thread
by that_guy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |