mirror of https://github.com/digint/btrbk
btrbk: show correct exit code on external command failure
parent
75dd565de4
commit
76e512117c
4
btrbk
4
btrbk
|
@ -149,7 +149,9 @@ sub run_cmd($;$)
|
||||||
chomp($ret);
|
chomp($ret);
|
||||||
TRACE "Command output:\n$ret";
|
TRACE "Command output:\n$ret";
|
||||||
if($?) {
|
if($?) {
|
||||||
WARN "Command execution failed (exitcode=$?): \"$cmd\"";
|
my $exitcode= $? >> 8;
|
||||||
|
my $signal = $? & 127;
|
||||||
|
WARN "Command execution failed (exitcode=$exitcode" . ($signal ? ", signal=$signal" : "") . "): \"$cmd\"";
|
||||||
return undef;
|
return undef;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in New Issue