in reply to Re: Pass local bash script to remote host via SSH (updated)
in thread Pass local bash script to remote host via SSH
Note you also need to check close for errors, and I would strongly recommend the list form of open. See Calling External Commands More Safely (near the bottom there's example code).
In Section
Seekers of Perl Wisdom