每分钟运行一次PHP脚本

每分钟运行一次PHP脚本,php,scheduled-tasks,Php,Scheduled Tasks,我需要每分钟执行我的PHP代码。有什么方法可以做到这一点吗?设置作业。您可以从命令行运行PHP代码。e、 例如,如果您的PHP文件夹位于路径中: php.exe C:\mycode\myfile.php 然后,您可以在windows中将其设置为计划任务。 旁注:请注意,某些东西不存在(某些东西在它们的位置上存在),例如Apache或IIS对象,以及所有HTTP内容。如果您不想使用cron;您可以编写一个脚本,在最忙的时候调用它 #!/bin/bash while [ true ]; do

我需要每分钟执行我的PHP代码。有什么方法可以做到这一点吗?

设置作业。

您可以从命令行运行PHP代码。e、 例如,如果您的PHP文件夹位于路径中:

php.exe C:\mycode\myfile.php
然后,您可以在windows中将其设置为计划任务。
旁注:请注意,某些东西不存在(某些东西在它们的位置上存在),例如Apache或IIS对象,以及所有HTTP内容。

如果您不想使用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

优点/缺点是,如果完成脚本的时间超过一分钟,您只会生成一个脚本副本。

如果OP是PHP新手,他应该知道Cron可以有一点学习曲线。Shibin Moideen,有一些针对windows的Cron实现(加上内置的任务调度程序),我建议使用nncron lite或sinc(sinc不是cron(这是名称))@roddik-递归首字母缩略词令人恼火。Gah.voting to close:x-duplicate并属于serverfaultssh:crontab-e:****wget