【问题标题】:Can Jenkins monitor cron jobs that I run using crontab?Jenkins 可以监控我使用 crontab 运行的 cron 作业吗?
【发布时间】:2012-07-10 17:08:03
【问题描述】:

我在我的 ubuntu 上使用 crontab 功能编写了一些 cron 作业。我可以使用 Jenkins 来监控这些工作吗?

编辑 1:我的本地机器上已经安装了 Jenkins:localhost:8080。所以现在,我在 crontab 上运行了 cronjobs。由于某些要求,我无法在 Jenkins 上创建新作业并在 Jenkins 的 shell 上运行它们。 按照 Pragmatic 的解决方案,我查看了https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs 并尝试 sudo apt-get install jenkins-external-tool-monitor,但我得到:E:找不到包 jenkins-external-tool-monitor。有什么解决办法吗?

编辑 2:我已经弄清楚了。非常重要:我尝试使用 jenkins-core-1.47*.jar 文件进行设置,但没有成功。它确实适用于 jenkins-core-1.466.jar。因此,如果您正在使用一些 .jar 文件,请停止 jenkins,将其替换为与 jenkins-core-1.466.jar 对应的 jenkins.war,然后再启动 jenkins。应该可以!

【问题讨论】:

标签: cron jenkins


【解决方案1】:
【解决方案2】:

是的,你可以这样做!

看看这个链接:Monitoring external jobs

我本可以在这里解释整个方法,但问题中的细节很少。

希望对你有所帮助。

【讨论】:

  • 所以我尝试按照这些步骤操作,当我尝试 sudo apt-get install jenkins-external-tool-monitor, E: 找不到包 jenkins-external-tool-monitor。还有其他地方我可以找到这个安装吗?这对我来说有必要使用 Jenkins 来监控我的 cron 工作吗?我猜是吗?
  • 您能否解决您的问题?我可以看到您在此之后发表的另一条评论。如果是,请将问题标记为已解决,并分享您在 Jenkins 实施过程中遇到的任何其他经验。
  • 我是这个平台的新手。如何将问题标记为已解决?谢谢!
  • 我的错...:P 实际上,您已经通过接受我的答案作为解决方案将您的问题标记为已解决。所以你现在不需要做任何事情。干杯!!
【解决方案3】:

正如其他人在上面所说,请关注:https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+external+jobs 然后我开始收到这个丑陋的错误:https://issues.jenkins-ci.org/browse/JENKINS-14107 如果您也遇到此问题,请将当前的 jenkins.war 文件替换为 1.466 版本中的文件。那是为我工作的那个。在我替换war文件之前,我通过:/etc/init.d/jenkins -stop停止了jenkins服务器,然后替换了war文件,然后启动了服务器:/etc/init.d/jenkins -start

【讨论】:

    【解决方案4】:

    另一种方法是使用 Jenkins 实例来完全替换您的 cron 作业。

    见:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 2018-05-21
      • 2022-11-01
      • 2011-08-16
      • 2015-01-03
      • 1970-01-01
      相关资源
      最近更新 更多