0

node.js で記述されたスクリプトがあり、適切な終了コード (成功の場合は 0、エラーの場合は 1) を返します。このスクリプトをシェル スクリプトで実行しており、if else ブロックを使用して、終了コードを比較してさらにいくつかの操作を実行する必要があります。どうすればそれができるかについての提案。$? を使用できることはわかっています。シェルで終了コードを取得します。前もって感謝します。

4

2 に答える 2

0

プロセスの終了コードに基づいてシェル スクリプトを終了する

それが解決策です。

rc=$?

[[ $rc != 0 ]] の場合。その後、2 fi を終了します

于 2012-10-22T17:57:02.427 に答える
0

exec()、特にreturn_var引数を参照してください。

すみません、PHP タグを見たと思いました。

于 2012-10-22T16:43:50.837 に答える