即使正在运行

时间:2015-10-14 10:27:30

标签: batch-file xampp scheduled-tasks windows-10

我安装了Windows 10。我创建了一个bat文件来运行我的php脚本。

我测试了cmd中的bat文件,它工作正常(php脚本是删除未激活的用户)。

bat文件:

"C:\xampp\php\php.exe" -f C:\xampp\htdocs\cron_jobs\once_daily.php

php文件:

<?php
include("../cust/mysql_connect.php");
$mysqli = db_connect();
$sql = "DELETE FROM customer WHERE  Activate=0";

error_log("You messed up!", 3, "my-errors.log");

if (!$mysqli->query($sql))
  {
      die ('Error : ' . mysqli_error());
  }
?>

但是当我使用任务调度程序时,它只运行并且什么都不做。它没有删除任何东西,我刚刚开始使用任务调度程序。

**

已更新

**

创建任务: 这是我将名称和最高权限设置为admin。

This is where I set name and highest privileges ad admin

设置操作: 我设置.bat文件位置,触发器标签为空,因为我不需要为此事件使用触发器。

enter image description here

默认情况下保留条件: 我没有改变这个但是要表现出来。

enter image description here

将左侧设为默认值: 我没有改变这个但是要表现出来。

enter image description here

显示为正在运行: 概述创建并运行的任务。

enter image description here

phpMyAdmin的: 它没有删除Activate = 0的行。

enter image description here

任务计划程序事件的历史记录: 它似乎在运行但在我的情况下什么都不做。

enter image description here

有什么想法吗?

0 个答案:

没有答案