ssh user@host "command1;command2" #### open (CHK,"| ssh user@host > /tmp/foo 2>&1") || die "failed"; print CHK "command1"; print CHK "command2"; close CHK; # process /tmp/foo here