如何确定谁调用了命令提示符窗口

时间:2016-08-02 13:19:43

标签: command-prompt

我运行了很长的脚本列表,其中一些脚本调用其他脚本,因此打开和关闭新的命令提示符窗口。在运行结束时,我希望只找到一个主要的命令提示符窗口打开(运行所有子脚本的主脚本运行的窗口),但我留下了两个。我需要找出哪些脚本打开了一个新的命令提示符并且没有关闭它,但是手动逐个运行它们不是一种选择。 所以问题是:给定一个打开的命令提示符窗口,有没有办法确定谁调用它?

谢谢!

1 个答案:

答案 0 :(得分:2)

在每个脚本之前,设置一个在创建新shell时将保留的特定环境变量。然后测试env定义的新shell

你没有陈述你的环境,但这是一个例子:

export TEMP_VAR=var1
script1
export TEMP_VAR=var2
script2

...