linux curl 定時執行 web請求

2021-07-28 07:13:59 字數 824 閱讀 5123

有時候因改造程式,歷史的資料需要重跑,但是資料有依賴關係,比如昨天的資料今天要使用到,今天的資料會被明天使用到,因此如果需要重跑長時間段的歷史作業最好寫乙個指令碼,定時傳送請求,定多長時間,根據重跑乙個任務所需花費的最長時間確定;

確定以下需要的引數值:

在已登陸的系統中傳送請求說明需要請求的url , cookie,token根據系統的實現判斷是否需要,該token是放在哪個位置的, 提交的資料是form表單的還是其他。

--verbose:顯示通訊過程,如果不需要可以去掉

--cookie:在登陸成功後可以在瀏覽器的network中確認到這個值

--header:設定頭資訊,根據該情況分析,token在頭部資訊中,從登陸系統的網頁的network中可以分析出token在**;

--request post : 請求型別為post

--form:請求的表單資料,該情況是表單請求的是時間引數

將該執行命令放入指令碼,為指令碼賦予執行許可權;

該指令碼比較粗糙,還是可以再進行優化的,因為不影響總體想表述的意思,就不提供優化後的指令碼了。

定時執行任務

在windows上,使用configuration task scheduler 任務計畫程式 task scheduler library 任務計畫程式庫 create task.或者 control panel scheduled tasks add a scheduled task.在linu...

定時執行備份

centos 作業系統 1.編寫備份程式 2.使用crontab命令,定時執行備份程式 步驟一 編寫備份檔案bak.py coding utf 8 import os import time source root a.py 目標目錄 targetdir root backup 目標目錄下的當天日期...

定時執行任務

spring中可以通過配置方便的實現週期性定時任務管理,這需要用到以下幾個類 org.springframework.schedu ling.quartz.methodinvokingjobdetailfactorybean 配置需要排程的bean的某個方法 org.springframework....