linux - In which condition "nice" command's return value will be 33? -


"nice" command returning value 33. please me understand why nice returning value 33. in systems works fine giving return value 0 on system gives me return value 33.

    nice -n -10 <doing process here>      returnvalue=$? 

here returnvalue gets value 33 in spite of 0.

it looks nice(1) returning exit code of niced command*. try

nice bash -c 'exit 13' ; echo $? 

and 13. niced command got exit code of 33. can't tell how that happen, because don't tell command nicing. btw, shells might have nice builtin might use explicitly /usr/bin/nice instead of nice


note *: when nice fails (e.g. nice -n -12 id without being root), says stderr exit 0


Comments

Popular posts from this blog

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

jsf - "PropertyNotWritableException: Illegal Syntax for Set Operation" error when setting value in bean -

laravel - Undefined property: Illuminate\Pagination\LengthAwarePaginator::$id (View: F:\project\resources\views\admin\carousels\index.blade.php) -