2

我创建了一个 Windows 任务,该任务在具有最高权限的管理员帐户上运行,每分钟运行一个批处理文件。

此批处理文件将执行 PHP 脚本来检索网页,然后检查是否没有返回页面或返回错误内容。

如果结果是否定的,那么批处理例程会使用 taskkill 杀死 httpd 进程及其子进程(我目前正在处理导致 Apache Http 进程也挂起的 PHP 挂起)。

当以管理员身份登录机器时执行时,整个过程完美运行。但是,当作为任务执行时(尽管具有管理员权限),该进程不会被杀死。没有事件或调试条目。

所以我的问题是为什么 task kill 无法杀死进程,我怎样才能获得更多信息以及存在哪些替代方案?

4

0 回答 0