从telnet调用Bitkeeper命令

时间:2012-11-28 10:55:45

标签: telnet bitkeeper

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

最近我在Build机器2中升级了我的bitkeeper。从那时起,我在后台获得了Bitkeeper的许可协议格式。所以我的脚本和暂停一样好,直到我从任务管理器中删除提示的进程。

如果我终止进程,bitkeeper clone命令将失败,因此我的整个构建将失败。我无法将这个偷偷摸摸的bkgui.exe进程带到前面,并且一劳永逸地接受许可协议。

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

观察:

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

1 个答案:

答案 0 :(得分:0)

您可以尝试bk legal -pT命令。有关用法,请参阅bk help legal