Я бегу этот кусок Сценарий Perl:печать сообщение об ошибке в PERL скрипт
system "bash", "-c",
" some command; exit \${PIPESTATUS[0]}"
and die "has failed"
Теперь, если some command
не выполнить правильно, сценарий провалится с has failed
без более полезной информации.
Как мне сделать команду die
для печати любого сообщения об ошибке, которое произвело some command
?
Благодаря
Вы пробовали «или умереть ..» вместо «и умереть ..»? Обратите внимание, что «система» не выводит результат из команды. Вы можете прочитать «IPC :: System :: Simple» в CPAN. –