in reply to Directing STDOUT of called perl script to a variable within a calling perl script

Are you sure abc.pl is generating output when called outside the script? Is it to STDOUT or STDERR? You can check for errors (Tip #7 from Basic debugging checklist):
$my = `/home/hey/abc.pl`; print $? if $?;
  • Comment on Re: Directing STDOUT of called perl script to a variable within a calling perl script
  • Download Code