2016-08-02 91 views
0

我正在運行一長串腳本,其中一些腳本調用其他腳本,因此打開並關閉新的命令提示符窗口。在運行結束時,我只希望找到一個打開的主命令提示窗口(運行所有子腳本的主腳本運行的窗口),但我剩下兩個。我需要找出哪些腳本會打開一個新的命令提示符並且不會關閉它,但是手動一個一個地運行它們不是一個選項。 所以問題是:給定一個打開的命令提示符窗口,有沒有一種方法來確定誰叫它?如何確定誰調用了命令提示符窗口

謝謝!

+0

這將有助於瞭解這些是Windows或Linux命令提示符。但我喜歡@ shlomi_Agiv的回答。 – macetw

回答

2

在每個腳本之前,設置一個特定的環境變量,在創建一個新shell時將會保留。然後在新的外殼,其env中被定義

你不說出你的環境,但這裏測試是一個例子:

export TEMP_VAR=var1 
script1 
export TEMP_VAR=var2 
script2 

...

+0

你說得對,我忘記提及我正在使用Windows。 我會盡力解決您的問題,謝謝! – shayelk

相關問題