Crontab登入系統後可直接執行下面的指令來查看與設定排程查看排程crontab -l 設定排程crontab -e Crontab在設定時會有幾個參數要設定* * * * * curl http://localhost/api/crontab.php參數分別對應第一個 * = 分鐘第二個 * = 小時第三個 * = 日第四個 * = 月第五個 * = 星期第六個 = 要執行的指令參數比較複雜我們可以到這個網站https://crontab.guru/" target="_blank" class="draft--a">https://crontab.guru/輸入進去會顯示出下一次要執行的時間https://images.vocus.cc/7156f49c-3dfd-4f43-96da-bcb875359ce5.png" data-width="1646" data-height="561" data-position="center">如圖為:每天 01:10:00 執行 Crontab結合CURL,常常會有一些功能或是API是需要定期執行的,這時可以把Crontab結合CURL一起使用就可依照排程來呼叫就不需要在手動執行了最簡單的用法就是curl 後面加上網址,就會在終端機內顯示回傳的資料,依照目標網址的內容而定curl https://www.google.com 通常在使用CURL可能會使用到 HTTP Reruest(GET、POST..等等)若要使用GET,可以像下面這樣網址後面帶參數curl https://www.google.com.tw/search?q=curlPOST的用法curl -X POST --data "email=post@google.com&id=23" www.post/postCurl.phpCURL 支援一些參數,這邊列出上面用到的參數-X --request # GET/POST-d/--data # POST 參數 接下來要結合Crontab與CURL每天01:10:00 執行curl 呼叫http://localhost/api/crontab.php呼叫本機的位置10 1 * * * curl http://localhost/api/crontab.php呼叫遠端的位置10 1 * * * curl http://10.10.2.1/api/crontab.php以上設定好就可以用排程定時呼叫API程式,若在伺服器上設定時,是要呼叫伺服器上的位置則是要用上面呼叫本機的位置用法。