Получение Perl для возврата правильного кода выхода

Я использую Perl 5.10.1 в Ubuntu 11.04. Я хочу, чтобы Perl выполнил сценарий оболочки и вышел с тот же код, что и сценарий оболочки. Но это не работает для меня ...

    system($runCmd) or die("Failed to run \"$runCmd\": $!");

Я подтвердил, что запуск "$ runCmd" сам по себе возвращает код выхода 255, но предложение "die" не Как мне выйти с правильным кодом или, по крайней мере, выйти из строя для неуспешных кодов?

Еще одно незначительное требование - я хочу, чтобы вывод $ runCmd выводился на экран.

12
задан carillonator 28 January 2013 в 03:42
поделиться