タグ付けされた質問 「exit」

7
時間コマンドと同様に、コマンドのログ終了コード
を使用して time sleep 1 利回り: $ time sleep 1 real 0m1.005s user 0m0.001s sys 0m0.001s 終了コードsleepや実行したいコマンドを出力するために使用できるコマンドはありますか? 好きなもの: $ log-exit-code sleep 1 おそらくこれで十分ですか? sleep 1 && echo "$?"
10 exit  exit-status 

4
PIPEで使用されるBash終了ステータス
パイプが使用されているときに終了ステータスがどのように伝えられるかを理解しようとしています。私がwhich存在しないプログラムを見つけるために使用しているとしましょう: which lss echo $? 1 which見つからなかったのでlss、終了ステータス1を取得しました。これで問題ありません。しかし、私が次のことを試みると: which lss | echo $? 0 これは、最後に実行されたコマンドが正常に終了したことを示しています。私がこれを理解できる唯一の方法は、おそらくPIPEも終了ステータスを生成することです。これを理解する正しい方法はありますか?
10 bash  shell-script  pipe  exit 

2
-1を返すときにエラー255が発生するのはなぜですか
私はC ++プログラミングの初心者であり、非常に基本的な質問があります。-1C ++プログラムに戻って終了ステータスを確認すると、が表示されることに気づきました255。何故ですか? コードは最も基本的です: int main() { return -1; } 次に、コンパイルされたコードを実行した後: echo $? 255
10 shell  exit 

4
このbashスクリプトでコマンドの終了値を取得できないのはなぜですか?
だから私はビデオをmp3にトランスコードするためのこの小さなノーチラススクリプトを書いていました: #! /bin/bash -x if [ -z "$1" ] then zenity --warning --text="Error - No file selected !" exit 1 fi BASEFILENAME=${1%.*} exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3" && if [ "$?" -eq 0 ] then zenity --info --text="Converting successful" exit fi 問題は、ffmpegコマンドが正常に実行されたにもかかわらず、 if [ "$?" -eq 0 ] …
9 shell  exit 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.