【问题标题】:check perforce repeatedly after every 1 min .每 1 分钟后重复检查 perforce。
【发布时间】:2016-08-10 04:20:25
【问题描述】:

我有一个 p4 服务器,人们不断地进行提交。我无权访问该服务器。我无法在我的 linux 机器上安装任何东西,我也无法访问 perforce 设置。

每当有人在某个区域进行提交时,我们需要做 4 件事,这些事情都是在 shell 脚本中完成的。目前我是手动做的。 这个过程可以用一些脚本自动化吗?我试图获取最后一个变更列表编号并做一些事情,但后来我意识到可能已经存在一些脚本。

【问题讨论】:

  • 到目前为止你尝试过什么?分享一些代码!做一次尝试!从某个地方开始,然后改进它。作为第一次尝试,编写一个简单的脚本来检索最后一个更改列表编号 (p4 changes -m 1) 并将其放入 cron 作业中,然后让它工作。然后扩展它以构建您需要的工具。

标签: linux perforce


【解决方案1】:

这类事情的典型例子是电子邮件审查守护进程:

https://swarm.workshop.perforce.com/projects/lester-cheung-p4review/files/main/p4review.py

一般方法是获取自您上次检查以来所做的更改集,执行您需要执行的任何操作,然后更新计数器以指示您上次检查的更改。审查守护进程使用服务器上的计数器,但如果您无权在服务器上创建/更新自己的计数器,您可以在本地(在文件等中)跟踪它。

【讨论】:

    猜你喜欢
    • 2017-07-08
    • 1970-01-01
    • 2018-06-20
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    相关资源
    最近更新 更多