因為需要,需要向乙個api介面抓取資料並儲存到本地資料庫,因為介面更新時間不固定,所以抓取需要每隔3秒請求抓取一次。
針對這種情況,去查詢資料,並找出以下幾種解決方案。
linux定時任務最小是分為單位,所以需要執行自定義指令碼才能以秒處理
以下是指令碼:step變數值代表每隔這個秒執行一次
#!/bin/bash
step=10
for (( i = 0; i < 60; i=(i+step) )); do
$(curl '')
sleep $step
done
exit 0
Python 定時執行指令碼
import sys import os import datetime import time class argsdealwith def arg environment self,args filepath python path path for i in filepath filename...
linux定時執行指令碼
cron是乙個linux下的定時執行工具 cron是linux的內建服務,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin service crondrestart 重啟服務 sbin ...
Linux定時執行指令碼
在linux下的兩種定時執行任務的方法 at命令,以及crontab服務。1 at命令 假如我們只是想要讓特定任務執行一次,那麼,這時候就要用到at監控程式了。設定at命令很簡單,指示定執行的時間,那麼就會在哪個時候執行。at類似列印 程序,會把任務放到 var spool at目錄中,到指定時間執...