民國111年 第1梯次 電腦硬體裝修丙級 學科

第24題

在Linux 作業系統中,如要將預訂排程每3 分鐘執行一次,crontab 內容應如何敘述?

題目

在Linux 作業系統中,如要將預訂排程每3 分鐘執行一次,crontab 內容應如何敘述?

  1. (1) * /30 * * * 1 /bin/schedule.sh
  2. (2) */3 * * * * /bin/schedule.sh
  3. (3) 13 * * 1 /bin/schedule.sh
  4. (4) 31 * * 1 /bin/schedul e.sh

官方答案

(2) */3 * * * * /bin/schedule.sh

解析

crontab 每列有五個時間欄位,依序為分、時、日、月、週,最後接要執行的指令。星號代表「每一」,而 */3 表示每隔 3 個單位,寫在分欄即為每 3 分鐘執行一次,故 */3 * * * * /bin/schedule.sh 正確。選項 1 的 * /30 中間多空格且分欄寫法不成立;選項 3 與 4 的分欄為固定數字 13、31,代表每小時僅在該分鐘執行一次,並非每 3 分鐘。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料