Выполните Сценарий PHP один раз в минуту

Как насчет того, чтобы использовать большой глоток: http://www.swig.org/Doc1.3/Java.html ?

6
задан Ry- 2 September 2012 в 01:37
поделиться

3 ответа

Вы можете запустить код PHP из командной строки. например, если ваша папка PHP находится в PATH:

php.exe C:\mycode\myfile.php

Затем вы можете настроить это как запланированное задание в Windows. Боковое примечание: имейте в виду, что определенных вещей не существует (и что-то существует на их месте), например, объекты Apache или IIS, а также весь спектр HTTP-материалов.

9
ответ дан 8 December 2019 в 13:47
поделиться

Настроить задание cron .

6
ответ дан 8 December 2019 в 13:47
поделиться

Если вы не хотите использовать 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

Преимущество / недостаток в том, что вы создадите только одну копию сценария, если это займет больше минуты.

2
ответ дан 8 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: