in reply to A background job from a browser

maybe it's waiting for output

try
`path\longerjob.pl >/dev/null 2>&1 &`;

to throw away the output