I'm writing a print spooling system. The piece that
generates the output files runs via command line on
a Win2K box. The production workflow is written in
shells scripts and Perl, running on a quad Opteron.

I used Net::SSH::Perl to login to the Win box, and
it execute batch files against Samba mapped shares.

When I run the code under batch or Sun Grid Engine,
the time spent waiting for the command to return
PINS the Opterons.

Unhappy.

My fix is to "close(STDIN)" in my code. This avoids
this behaviour. There was a select poll running
against it which turned into a busy wait when there
was no tty associated with the process.

I've submitted the report, but I figure I'd let you
people know in case you need to use this module and it
is not fixed by then.