開始使用免費開始

建立 cron 工作

你在雲端中管理端到端機器學習環境,擔任資料科學家。你已經寫好一些很棒的 Bash 指令稿,但每天早上與下午都要手動執行,開始覺得麻煩。你最近學到 cron,覺得能大大幫上忙!

我們已在你的目錄中放了一個範例檔案,供你建立 crontab 工作。

請記住,crontab 的排程有 5 個星號,分別對應分鐘、時、月份中的日期、年份中的月份、星期中的日。這個任務中,請「將星期日視為第 0 天」,而不是第 7 天(有些 Unix 系統會這樣算)。

注意:若下方說明沒有指定所有時間欄位,未指定者一律視為「每」(*)。

不要嘗試執行這些指令稿或使用 crontab。兩者都無法運作。

建立 crontab 的實用工具: https://crontab.guru/

本練習屬於課程

Bash 指令稿入門

檢視課程

練習說明

  • 建立一個 crontab 排程,讓 script1.sh 每天在凌晨 2 點過 30 分執行。
  • 建立一個 crontab 排程,讓 script2.sh 在每小時的第 15、30、45 分執行。
  • 建立一個 crontab 排程,讓 script3.sh 每週星期日的晚上 11 點 30 分(11.30pm)執行。這個任務中,請「將星期日視為第 0 天」,而不是第 7 天(有些 Unix 系統會這樣算)。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create a schedule for 30 minutes past 2am every day
__ __  * * * bash script1.sh

# Create a schedule for every 15, 30 and 45 minutes past the hour
_____ bash script2.sh

# Create a schedule for 11.30pm on Sunday evening, every week
_____ bash script3.sh
編輯並執行程式碼