#!/usr/bin/perl use 5.010; use strict; use warnings; use IPC::Open3; my $cmd = q(P:\Git\bin\ls1.exe); my $pid; $pid = open3( \*CMDIN, \*CMDOUT, \*CMDERR, "$cmd" ); waitpid( $pid, 0 ); ($?>>8) && say "Fehler bei open3 $cmd"; exit;