my $ssh = "/usr/local/bin/ssh"; my @ssh_cmd_to_run=($ssh, "-i", $key_file, "user\@$host", "scriptname", "options"); open3(*SSH_IN, *SSH_OUT, *ERROR, @ssh_cmd_to_run); print SSH_IN $parameters_you_dont_want_seen; close(SSH_IN); my $return = ; close(SSH_OUT); my @error=; close(ERROR);