1.08.2標準
anacronのジョブ開始を午前6時から午後10時までの時間帯に制限する。
/etc/anacrontabで使用する適切な設定はどれか。
× 不正解
START_HOURS_RANGE=6-22は、anacronがジョブを開始する時間帯を指定する。
詳細解説
誤り
RANDOM_DELAY=6-22RANDOM_DELAYは追加するランダム遅延の上限を分で指定する。
RANDOM_DELAYは単一の分数を取り、6-22という開始時間帯を表す設定ではない。
誤り
SHELL=6-22SHELLはジョブを実行するシェルを指定する。
SHELLには/bin/shなどの実行プログラムを指定し、時刻範囲を置かない。
誤り
PATH=6-22PATHはコマンド探索ディレクトリを指定する。
PATHにはコロン区切りのディレクトリ一覧を置き、開始時刻を制御しない。
正しい
START_HOURS_RANGE=6-22ジョブを開始できる時間帯を6時から22時へ制限する。
START_HOURS_RANGEへ6-22を設定し、6時から22時を開始可能時間帯にする。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'START_HOURS_RANGE=6-22' | cut -d= -f2期待される結果
6-22理解のポイント
- 開始可能なhour range
- delayとは別
- 範囲外は後へ持ち越す
確認時の注意
- 確認環境: POSIX cut / 模擬設定のみ
基礎のおさらい
開始と完了
この範囲は開始可能時間帯を制御するもので、開始済みジョブの完了時刻を保証する設定ではない。
範囲外の期限ジョブ
実行可能範囲を外れていれば、次の許可時間帯まで開始が持ち越される。
問題IDKL-102-1052
確認環境POSIX cut / 模擬設定のみ
最終技術確認2026-08-13
誤り・権利侵害を報告