Запускайте PHP-скрипт раз в минуту
Мне нужно выполнять свой PHP-код каждую минуту. Есть ли какой-нибудь способ сделать это?
6
3 answers
Вы можете запустить PHP-код из командной строки. например, если ваша папка PHP находится в ПУТИ:
php.exe C:\mycode\myfile.php
Затем вы можете настроить это как запланированную задачу в Windows. Примечание: имейте в виду, что некоторые вещи не существуют (и что-то существует на их месте), например, объекты Apache или IIS, а также полный спектр HTTP-материалов.
9
Author: Amadiere, 2009-10-05 19:31:45
Если вы не хотите использовать 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
Author: Eddy, 2009-10-05 20:47:23