in reply to GPS capture blows away subsequent backtick command
What happens if you try to run that command directly outside your Perl program? If a backtick call hangs, it seems likely that the program itself is hung or that it is waiting for some kind of input from the user.