Her dakika bir kez bir PHP komut dosyasını çalıştırın

3 Cevap php

Benim PHP kodu her dakika yürütmek gerekiyor. Bunu yapmak için herhangi bir yolu var mı?

3 Cevap

Siz komut satırından PHP kodu çalıştırabilirsiniz. örneğin, PHP klasör PATH ise:

php.exe C:\mycode\myfile.php

You can then set this up as a scheduled task in windows. Side note: be aware that certain things don't exist (and something exist in their place), e.g. Apache or IIS objects, as well as the full range of HTTP stuff.

Bir cron işini kurmak.

Eğer cron kullanmak istemiyorsanız; Eğer dakika üstündeki onu aramak için bir komut dosyası yazabilirsiniz

#!/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

Avantaj / Dezavantaj tamamlamak için bir dakikadan daha uzun sürer eğer sadece komut dosyasının bir kopyasını doğacaktır olmasıdır.