0

我有 2 个 php 文件。一个将各种 xml 文件存储在数据库中,而其他 php 文件将这些 xml 文件作为输入,解析它们并生成另一个表,其中包含有关 xml 文件的各种信息。

我希望这项工作安排在每晚。 我想通过批处理文件来做到这一点,但我不知道如何使用 .bat 文件,以及如何在其中加入 php 脚本。

需要帮助/指导。

谢谢。约格什

4

2 回答 2

3

当您提到 .bat 文件时,我假设您是在 Windows 机器上执行此操作

PHP 可以从命令行执行,例如 dos shell

http://www.php.net/manual/en/features.commandline.introduction.php

一旦你让它手动工作,只需将你输入的内容放入一个文本文件中。(。蝙蝠)

您可以在需要使用调度程序时执行 .bat 文件(Windows 的程序文件),例如http://windows.microsoft.com/en-GB/windows7/schedule-a-task

于 2013-04-23T11:49:47.603 回答
0
  1. 创建 start.sh 添加以下代码:
    #!/bin/bash
    php /path/to/folder/script.php
  2. chmod 644 script.php

或者

  1. 创建 start.sh 添加以下代码:
    #!/bin/bash
    /path/to/folder/script.php
  2. chmod 755 script.php
  3. script.php 的第一行必须是:
    #!/usr/bin/php
于 2013-04-23T11:53:07.390 回答