過去問ドリル

LinuCレベル1 システム管理 問8

システム管理/ジョブスケジューリング

指定した日時に1回だけコマンドを実行するようスケジュールするコマンドはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「システム管理」に対応。実際の試験問題ではありません)

正解:A

解説

atコマンドは、指定した日時に1回だけコマンドを実行するようスケジュールします。cronやcrontabは繰り返し実行するジョブのスケジュールに使う仕組みで、1回限りの実行を目的とするatとは用途が異なります。

選択肢ごとの解説

  • A正しい。atは指定した日時に1回だけコマンドを実行するコマンドです。
  • B誤り。crontabはcronのジョブ設定を編集するコマンドで、繰り返し実行が前提です。
  • C誤り。cronは繰り返し実行するジョブのスケジューリングの仕組みで、1回限りの実行とは異なります。
  • D誤り。sleepは指定した時間だけ処理を停止(待機)するコマンドで、日時を指定した実行スケジュールとは異なります。
LinuCレベル1の問題を演習モードで解く