小编Mos*_*nel的帖子

连续检查tcp端口是否正在使用中

我正在运行bash命令在后台启动服务器:"./ starServer&"但是,我的服务器需要几秒钟才能启动.我想知道我能做些什么来不断检查它正在运行的端口,以确保它在我实际继续前进之前做其他事情.我在golang api中找不到任何有助于此的东西.任何帮助表示赞赏!

c := exec.Command("/bin/sh", "-c", command)
err := c.Start()
if err != nil {
    log.Fatalf("error: %v", err)
}
l, err1 := net.Listen("tcp", ":" + port)
Run Code Online (Sandbox Code Playgroud)

go

3
推荐指数
1
解决办法
4376
查看次数

如何通过 jenkins 作业构建器配置“定期构建”构建触发器?

我目前有一份詹金斯工作,我试图将其设置为通过 jjb 每 4 小时运行一次。我已将其配置为当前每 4 小时运行一次,方法是手动编辑作业并选择“定期构建”触发器并输入适当的值。然而,我想找到一种方法来自动化这个过程。我查看了这里的文档:https://media.readthedocs.org/pdf/jenkins-job-builder/latest/jenkins-job-builder.pdf但我没有任何运气。

这就是我目前所拥有的:

- 'build-job-jjb-{type}-{label}': type: build label: Build git_repo: XXXXXXX git_url: git@github.com:XXXXXXXX/{git_repo}.git git_branch: origin/develop home: pipeline/scripts cmd: ./build.sh triggers: - timed: "00 08,12,16,20,00,04 * * *"

jenkins jenkins-job-builder

1
推荐指数
1
解决办法
1042
查看次数

标签 统计

go ×1

jenkins ×1

jenkins-job-builder ×1