オリジナル問題 LinuCレベル1試験 問題 問17
システム管理/ジョブスケジューリングcrontabに「*/10 * * * * コマンド」と記述した場合の実行タイミングとして適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問17
- A毎時0分から10分間だけ、繰り返し実行される
- B毎日10時ちょうどに1回だけ実行される
- C10日ごとに1回、深夜0時に実行される
- D10分ごと(0分、10分、20分…)に毎時実行される
正解:D
解説
crontabのフィールドは「分 時 日 月 曜日」の順で、*/nは「nおきに」という意味になります。したがって */10 * * * * は、毎時0分・10分・20分…と10分間隔で実行するという指定です。範囲を表す1-5や、複数を並べる1,15のような書き方も使えます。
選択肢ごとの解説
- A誤り。時間帯を限定する指定ではありません。
- B誤り。毎日10時の指定は「0 10 * * *」です。
- C誤り。日を10日おきにする指定は日のフィールドに書きます。
- D正しい。*/10は分のフィールドで10分おきを意味します。