http://qs321.pair.com?node_id=11118407


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).