参考
- シェルスクリプト (Bash) では組み込みコマンド set を活用しましょう | ラボラジアン
- 【 set 】コマンド――シェルの設定を確認、変更する:Linux基本コマンドTips(205) - @IT
man set
引数
# 現在有効になっている設定値確認
set -o
# 現在有効になっている設定値確認 himBH のように、オプション値で表示
echo $-
# ジョブコントロールの有効化
set -m
# 定義一覧を確認
set
rpmbuild で no job controllとなる場合
perl.spec
- %global parallel_tests 1
+ %global parallel_tests 0
(略)
%if %{parallel_tests}
JOBS=$(printf '%%s' "%{?_smp_mflags}" | sed 's/.*-j\([0-9][0-9]*\).*/\1/')
LC_ALL=C TEST_JOBS=$JOBS make test_harness
%else
LC_ALL=C make test
%endif

