使用开源Job Scheduler运行php文件

时间:2013-05-16 09:18:09

标签: java php javascript zend-framework job-scheduling

我有一个php文件test.php。我想以指定的时间间隔使用Open Source Job Scheduler运行它。我怎样才能做到这一点?我应该为它创建一个xml文件吗?

我阅读了文档

http://www.sos-berlin.com/mediawiki/index.php/How_to_execute_a_PHP_script_with_JS

但我怀疑的是,我如何运行位于某个文件夹的文件,而不是在xml文件中编写代码。我应该在xml文件中编写包含脚本include "test.php";吗?有人可以帮我吗?

3 个答案:

答案 0 :(得分:0)

如果你的php文件是可执行的,那么是的。 你可以简单地在php代码中包含它。

如果你使用linux服务器,也尝试google for CRON JOBS。

答案 1 :(得分:0)

我从他们的文件中找到了解决方案。

参考

http://www.sos-berlin.com/mediawiki/index.php/Creating_a_Job

<?xml version="1.0" encoding="iso-8859-1"?>
<spooler>
  <config>
    <jobs>

       <job name = "my_shell_script">
          <process file  = "my_shell_script.sh"
                   param = ""/>
          <run_time repeat = "3600"
                    begin  = "00:00"
                    end    = "24:00"/>
       </job>

     </jobs>
   </config>
</spooler>

名为“my_shell_script”的作业将每小时启动一次(请参阅参考资料)并执行脚本my_shell_script.sh(请参阅参考资料)。

答案 2 :(得分:0)

如果您对使用PHP更感兴趣并且无法访问CRON TAB,则上述任何一项都不会对您有任何用处。

尝试http://phpjobscheduler.co.uk/,因为这将运行您的PHP脚本;添加尽可能多的脚本以根据需要运行。