从批处理脚本中查看父进程的详细信息 - 找出调用了什么批处理脚本

从批处理脚本中查看父进程的详细信息 - 找出调用了什么批处理脚本

我们有一个调用 php scipts 的批处理文件。php 脚本将一些数据文件加载到我们的系统中。

我不明白是什么在半夜启动了该批处理文件。我找不到任何计划运行该批处理文件的任务作业。还有其他计算机可以访问该批处理文件所在的共享存储位置。

我可以将任何命令添加到批处理脚本或 PHP 脚本中,以便在半夜调用此批处理文件时打印所有进程详细信息吗? 因此,我以后可以阅读该日志并了解该脚本是如何调用的。

谢谢。

答案1

您可以使用 Windows Sysinternals 的“进程资源管理器”实用程序来找出哪个进程启动了批处理脚本。查找正在执行批处理脚本命令的 cmd.exe 进程。cmd.exe 进程上方的进程是启动批处理文件的进程。如果有多个 cmd.exe 进程,您可以通过单击“查看 --> 选择列“ 和来自 “处理图像“选项卡上放置复选标记”命令行"复选框。

相关内容