Linux中的排程是by user的,每個使用者都可以有自己的排程,指令如下:
列出目前使用者的排程任務
crontab -l
編輯排程任務
crontab -e
排程任務的格式
# ┌───────────── 分鐘 (0 - 59)
# │ ┌─────────── 小時 (0 - 23)
# │ │ ┌───────── 日 (1 - 31)
# │ │ │ ┌─────── 月 (1 - 12)
# │ │ │ │ ┌───── 星期幾 (0 - 7,0 是週日,6 是週六,7 也是週日)
# │ │ │ │ │
# * * * * * /path/to/command
範例
# 從早上 9 點到下午 6 點的整點執行
00 09-18 * * * /home/ubuntu/script.sh --your --parameter
參考資料:https://blog.gtwang.org/linux/linux-crontab-cron-job-tutorial-and-examples/