$ perl fork5.pl Doing something while 5220:5230:some.machine:5234:5237 is still alive ... Result from process '5220:5230:some.machine:5234:5237': $VAR1 = bless( { 'machineID' => 0, 'stderr' => 'stderr: Hello from process 5237 ', 'descriptor' => 'some.machine:5234:5237', 'status' => 0, 'waitpid' => 5237, 'errmsg' => '', 'stdout' => 'stdout: Hello from process 5237. args = (1 2 3 4) ', 'results' => [ { 'args' => [ 1, 2, 3, 4 ], 's' => 10 } ] }, 'GRID::Machine::Process::Result' ); GRID::Machine::Process::Result objects are overloaded in a string context: stdout: Hello from process 5237. args = (1 2 3 4) stderr: Hello from process 5237