Hi all, I need to execute my php code every minute. is there any way to do that. help me please.???
Thanks in advance. Shibin
Hi all, I need to execute my php code every minute. is there any way to do that. help me please.???
Thanks in advance. Shibin
You can run PHP code from the command line. e.g., if your PHP folder is in PATH:
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.
If you don't want to use cron; you could write a script to call it at the top of the minute
#!/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
Advantage/Disadvantage is that you will only spawn one copy of the script if it takes longer than a minute to complete.