Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个线程计时器在运行一段时间后与 p4 断开连接(因为 perforce 会在我们的应用程序中自动超时并且无法重新连接)。我想确保在运行任何长时间操作(例如下载大文件)时不会断开连接。是否有任何 p4 命令可以检查当前是否正在运行命令。
谢谢
您可以运行p4 monitor show以从服务器端检查是否有任何命令正在运行。
p4 monitor show
但是,对于您的用例,您的脚本只需跟踪其自己的run()调用会更直接,因为您关心的任何事情都将在其中一个调用的上下文中发生。完成调用命令后关闭连接通常是一种好习惯run(),因为如果有足够的客户端实例执行此操作,保持空闲连接打开可能会对服务器进行 DDoS。
run()