1

我在构建机器 1 中调用 perl 脚本以连接到构建机器 2 并在构建机器 2 中调用 perl 脚本。我使用的模块是 Net::Telnet。

最近我在Build machine 2中升级了我的bitkeeper。从那以后我在后台得到了Bitkeeper的许可协议表格。所以我的脚本就像暂停一样好,直到我从任务管理器中终止提示的进程。

如果我终止该进程,bitkeeper clone 命令将失败,因此我的整个构建将失败。我不能把这个鬼鬼祟祟的 bkgui.exe 进程带到前面并一劳永逸地接受许可协议。

你能帮我解决这个问题吗?

观察:

  1. 当我在构建机器 2 中打开命令提示符并调用从 telnet 调用的相同脚本时,我没有收到许可证错误。
  2. 我在构建机器 2 中运行的脚本中运行了“whoami”命令,发现它是管理员。
  3. 'C:\WINDOWS\system32\tlntsvr.exe' 正在运行,用户是 'NT AUTHORITY\SYSTEM'。
  4. 当我从 buildmachine 1 的命令行调用 telnet 并在 buildmachine 2 中调用脚本时,即使这样 bk 命令也会成功执行。

我想从构建机器 1 在构建机器 2 中运行我的 bitkeeper 命令。

4

1 回答 1

0

你可以试试这个bk legal -pT命令。看bk help legal用法。

于 2012-11-28T14:58:46.757 回答