Linux Crontab 結合 Curl Command 指令 (排程執行CURL)

更新 發佈閱讀 3 分鐘
  Crontab登入系統後可直接執行下面的指令來查看與設定排程

查看排程

crontab -l 

設定排程

crontab -e 

Crontab在設定時會有幾個參數要設定

* * * * * curl  http://localhost/api/crontab.php

參數分別對應

第一個 * = 分鐘
第二個 * = 小時
第三個 * = 日
第四個 * = 月
第五個 * = 星期
第六個 = 要執行的指令

參數比較複雜我們可以到這個網站https://crontab.guru/輸入進去會顯示出下一次要執行的時間

vocus|新世代的創作平台


  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=curl

POST的用法

curl -X POST --data "[email protected]&id=23"  www.post/postCurl.php

CURL 支援一些參數,這邊列出上面用到的參數

-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程式,若在伺服器上設定時,是要呼叫伺服器上的位置則是要用上面呼叫本機的位置用法。


留言
avatar-img
麟製所
2會員
65內容數
軟體、旅遊分享
麟製所的其他內容
2024/05/04
本文紀錄了在Centos系統上使用yum安裝PHP 5.6.40的方法,因為官方庫只有5.4.x版本。透過安裝epel和remi,然後安裝php5.6.x,最後查看安裝的PHP版本。
Thumbnail
2024/05/04
本文紀錄了在Centos系統上使用yum安裝PHP 5.6.40的方法,因為官方庫只有5.4.x版本。透過安裝epel和remi,然後安裝php5.6.x,最後查看安裝的PHP版本。
Thumbnail
2022/07/18
這個應用程式提供團隊成員追蹤任務進度、互相溝通的平臺。它整合了任務列表、留言功能以及任務標記功能,方便團隊成員查看任務、討論問題並追蹤相關資訊。相較於外部通訊軟體,此應用程式避免了訊息遺失、任務混淆等問題,提升團隊協作效率。
Thumbnail
2022/07/18
這個應用程式提供團隊成員追蹤任務進度、互相溝通的平臺。它整合了任務列表、留言功能以及任務標記功能,方便團隊成員查看任務、討論問題並追蹤相關資訊。相較於外部通訊軟體,此應用程式避免了訊息遺失、任務混淆等問題,提升團隊協作效率。
Thumbnail
2022/06/17
這篇文章提供一個簡單易懂的任務管理方法,適合個人或團隊使用任何專案管理軟體。文章闡述了任務記錄、狀態轉換(待處理、處理中、完成、關閉)以及團隊協作時的注意事項,強調以書面記錄取代腦力記憶以提升效率,避免遺漏任務。
Thumbnail
2022/06/17
這篇文章提供一個簡單易懂的任務管理方法,適合個人或團隊使用任何專案管理軟體。文章闡述了任務記錄、狀態轉換(待處理、處理中、完成、關閉)以及團隊協作時的注意事項,強調以書面記錄取代腦力記憶以提升效率,避免遺漏任務。
Thumbnail
看更多
你可能也想看
Thumbnail
上回說明的手動下指令,傳出訊息。為了節省手動輸入之動作,將欲執行的curl指令內容,事先作成執行檔。當需要傳送訊息時,只要按兩下執行檔,便可立刻傳出訊息至LINE群組內之全員 2. 說明 2.1 因每次要傳送內容不同,將這些會變動的訊息資料,輸入後保存 於bat執行檔內
Thumbnail
上回說明的手動下指令,傳出訊息。為了節省手動輸入之動作,將欲執行的curl指令內容,事先作成執行檔。當需要傳送訊息時,只要按兩下執行檔,便可立刻傳出訊息至LINE群組內之全員 2. 說明 2.1 因每次要傳送內容不同,將這些會變動的訊息資料,輸入後保存 於bat執行檔內
Thumbnail
前言 大家好上次講到在使用 Gitlab CI/CD 自動化佈署前,使用 Docker Compose 撰寫佈署計畫書,今天我們要將目標轉移到 Gitlab 我們要撰寫自動化上線佈署計畫書,我們之後還會講一套更完整的佈署流程,今天只是讓各位體驗,自動化佈署上線的快感 調整 CI/CD 變數 首
Thumbnail
前言 大家好上次講到在使用 Gitlab CI/CD 自動化佈署前,使用 Docker Compose 撰寫佈署計畫書,今天我們要將目標轉移到 Gitlab 我們要撰寫自動化上線佈署計畫書,我們之後還會講一套更完整的佈署流程,今天只是讓各位體驗,自動化佈署上線的快感 調整 CI/CD 變數 首
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
這篇文章將會提供在伺服器上安裝憑證的步驟,包括下載憑證,設定php.ini以及重新啟動Web Server等。
Thumbnail
這篇文章將會提供在伺服器上安裝憑證的步驟,包括下載憑證,設定php.ini以及重新啟動Web Server等。
Thumbnail
這篇文章記錄在 Linux server 上使用 Laravel schedule 排程任務的過程,包含 Laravel schedule 的定義、以及設定 Linux crontab 的步驟,並說明其中需要注意的權限問題。
Thumbnail
這篇文章記錄在 Linux server 上使用 Laravel schedule 排程任務的過程,包含 Laravel schedule 的定義、以及設定 Linux crontab 的步驟,並說明其中需要注意的權限問題。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
前言 什麼是 CI/CD ? CI/CD 可以幫助我們做到什麼事情? 為什麼要有 CI/CD ? 在傳統程式上線流程,例如可能要透過 FTP 上傳至伺服器,接著去修改環境變數,然後測試程式是否運作正常,然後伺服器重新開機就上線了。 在近代程式上線流程,例如說會有個像 Gitlab、GitHub
Thumbnail
前言 什麼是 CI/CD ? CI/CD 可以幫助我們做到什麼事情? 為什麼要有 CI/CD ? 在傳統程式上線流程,例如可能要透過 FTP 上傳至伺服器,接著去修改環境變數,然後測試程式是否運作正常,然後伺服器重新開機就上線了。 在近代程式上線流程,例如說會有個像 Gitlab、GitHub
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
排程 crontab 簡介 參考 : https://ubuntuqa.com/zh-tw/article/10392.html 設定一個定時啟動程序 簡介 常用 範例 其他設定介紹 排程更新 排程執行目錄 登入 root 查看 /var/log/cron 搜尋想找的程序名稱 , 會看到幾點有運行
Thumbnail
排程 crontab 簡介 參考 : https://ubuntuqa.com/zh-tw/article/10392.html 設定一個定時啟動程序 簡介 常用 範例 其他設定介紹 排程更新 排程執行目錄 登入 root 查看 /var/log/cron 搜尋想找的程序名稱 , 會看到幾點有運行
Thumbnail
在 Linux 系統中,設定 crontab 可以讓程式在某個時間點重跑。但要怎麼確定它真的在設定的時間重跑呢?
Thumbnail
在 Linux 系統中,設定 crontab 可以讓程式在某個時間點重跑。但要怎麼確定它真的在設定的時間重跑呢?
Thumbnail
如何將LINE訊息自動傳出,利用curl工具
Thumbnail
如何將LINE訊息自動傳出,利用curl工具
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News