note
codeacrobat
Thanks for your solution [mod://IPC::Run] is probably the best way to go.
If you set $|++ in timestamp.pl we have it.
<code>
perl -MIPC::Run=run -e '
run( [ "perl", "timestamp.pl" ],
"1>", sub { print "out " . time() . " " , @_ },
"2>", sub { print "err ". time() . " " , @_} )
'
out 1215247029 1215247029 info
err 1215247029 1215247029 warn
err 1215247029 1215247029 warn
out 1215247029 1215247029 info
err 1215247029 1215247029 warn
err 1215247029 1215247029 warn
out 1215247030 1215247030 info
err 1215247030 1215247030 warn
err 1215247030 1215247030 warn
err 1215247030 1215247030 warn
err 1215247030 1215247030 warn
out 1215247030 1215247030 info
err 1215247030 1215247030 warn
out 1215247030 1215247030 info
out 1215247030 1215247030 info
out 1215247031 1215247030 info
out 1215247031 1215247031 info
err 1215247031 1215247031 warn
err 1215247031 1215247031 warn
out 1215247031 1215247031 info
err 1215247031 1215247031 warn
out 1215247031 1215247031 info
out 1215247031 1215247031 info
err 1215247031 1215247031 warn
err 1215247031 1215247031 warn
</code>
<div class="pmsig"><div class="pmsig-507953">
<blockquote>
<hr/>
<code>print+qq(\L@{[ref\&@]}@{['@'x7^'!#2/"!4']});</code>
</blockquote>
</div></div>
695360
695641