1
"nice"コマンドは33として値を返しています。どうしてniceという値が33として返されているのか理解しやすくなります。システムによっては返り値を0として返すシステムでは33で返される値が返されます。"nice"コマンドの戻り値が33になる条件は?
nice -n -10 <doing some process here>
returnValue=$?
はここのreturnValueは0
"nice"コマンドは33として値を返しています。どうしてniceという値が33として返されているのか理解しやすくなります。システムによっては返り値を0として返すシステムでは33で返される値が返されます。"nice"コマンドの戻り値が33になる条件は?
nice -n -10 <doing some process here>
returnValue=$?
はここのreturnValueは0
nice(1)
がナイス値が負のコマンド*のexitコードを返しているように見えますのにもかかわらず33として値を取得します。
nice bash -c 'exit 13' ; echo $?
を試してみて、13だからあなたのナイス値が負のコマンドでは、33のexit
コードを得ます私たちは、あなたがどのようなコマンドをnicingている教えていないので、起こるをどうするかを伝えることはできません。あなたが明示的に/usr/bin/nice
代わりnice
注を使用する場合がありますのでところで、一部のシェルが*素敵な組み込みを持っている場合があります(ルートすることなく、例えばnice -n -12 id
)nice
が失敗しても、それは、stderr
に何かを言いますが、出口0
あなたはどちらのシェルを使用していますか?おそらく 'nice'はあなたのシェルの組み込みコマンドです。あるいは '/ usr/bin/nice'を試してみてください。またはおそらくニースされたコマンドが返されている33 –
私は "bash"シェルを使用しています。私は/ usr/bin/niceを使ってみよう – Aayush