PHP關於定時執行指令碼的幾種方法

2021-08-28 13:33:25 字數 340 閱讀 5113

因為需要,需要向乙個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目錄中,到指定時間執...