It isn't just cpanm that hangs. On the server cmd window, I get the executing: ... output, but then to get the output from the backticks command, I have to hit ENTER.
I've been in and out this aft, but when I fully return, I'll test whether the code in the backticks runs and just doesn't return, or ENTER needs to be pressed before the backticks code executes. I'm assuming the former (code runs, but doesn't return without ENTER).
I've tried a few things... including running a CLI instance of perl to output a simple string of text... same result; have to hit ENTER.