I have a script, ScriptA, that SSH's into a machine and executes ScriptB, which also SSH's into a machine to do some work.
ScriptA must call ScriptB, as ScriptA is a sort of workflow framework that our group runs scripts out of.
My issue is when ScriptA SSH's into the machine containing ScriptB and attempts to execute it, I get this error:
Error: could not connect pty as controlling terminal!
Is there a limit to the number of times a script can SSH out , calling other scripts that SSH? Or do I need to override some setting, or pass an option to Net::OpenSSH to allow this?