2013-05-16 44 views
0

我有一個php文件test.php。我想以指定的時間間隔使用開放源碼作業調度程序運行它。我怎樣才能做到這一點?我應該爲它創建一個xml文件嗎?與開放源代碼Job Scheduler運行php文件

我閱讀文檔

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

但我的疑問是,我怎麼運行位於某個文件夾,而不是在XML文件中寫代碼的文件。我應該在xml文件中寫入腳本include "test.php";嗎?任何人都可以幫助我嗎?

回答

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(見)。

0

如果你的PHP文件是可執行的,那麼是的。 你可以很容易地在php代碼中包含。

也可以嘗試,如果你使用Linux服務器遷移到Google的cron作業。

+0

謝謝你的建議。但是我找到了上面給出的真正的解決方案。謝謝 –

0

如果您是使用PHP更快樂也不要訪問CRON選項卡,然後既不的上方,將會使用任何你。

嘗試http://phpjobscheduler.co.uk/,因爲這將運行PHP腳本;根據需要添加儘可能多的腳本來運行。