3

私はこのperlスクリプトを実行しています:

system "bash", "-c",
" some command; exit \${PIPESTATUS[0]}"
and die "has failed"

some command正しく実行されなかった場合、スクリプトはhas failedそれ以上有用な情報なしで失敗します。

die生成されたエラーメッセージを出力するコマンドを作成するにはどうすればよいsome commandですか?

ありがとう

4

1 に答える 1

6

このようなもの:

system($cmd) == 0 or die "$0: [$cmd] failed: $?\n";

Perl エラー変数も参照してください。

于 2013-10-10T18:14:16.010 に答える