簡體   English   中英

每分鍾運行一次 PHP 腳本

[英]Run a PHP script once every minute

我需要每分鍾執行我的 PHP 代碼。 有什么辦法嗎?

您可以從命令行運行PHP代碼。 例如,如果您的PHP文件夾在PATH中:

php.exe C:\mycode\myfile.php

然后,您可以將其設置為Windows中的計划任務。 旁注:請注意,某些事物不存在(並且存在某些東西),例如Apache或IIS對象,以及所有HTTP內容。

設置一個cron作業。

如果你不想使用cron; 你可以編寫一個腳本來在最開始的時候調用它

#!/bin/bash
while [ true ]; do 
  if [ $(expr $(date +%s) % 60) -eq 0 ]; then 
    echo "top o da minute";
    #put php script here
  fi; 
  sleep 1; 
done

優點/缺點是,如果完成時間超過一分鍾,您將只生成腳本的一個副本。

 <meta http-equiv="refresh" content="60" />

一個非常簡單的解決方案是將此 html 標記添加到您的頁面。 該頁面將每隔幾秒鍾重新加載一次content ,當然,還會再次執行 php 代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM