【问题标题】:Start/Stop and Restart Jenkins service on Windows在 Windows 上启动/停止和重新启动 Jenkins 服务
【发布时间】:2013-01-29 22:18:14
【问题描述】:

我从http://jenkins-ci.org/content/thank-you-downloading-windows-installer 下载了“jenkins-1.501.zip”。

我已经解压了 zip 文件并在 Windows 7 上成功安装了 Jenkins。 Jenkins 在http://localhost:8080/ 运行良好。我想从控制台停止 Jenkins 服务。我怎样才能做到这一点?通过控制台/命令行启动和重启的方式是什么?

【问题讨论】:

    标签: windows command-line console jenkins command-prompt


    【解决方案1】:

    打开控制台/命令行 --> 转到您的 Jenkins 安装目录。分别执行以下命令:

    停止:
    jenkins.exe stop

    开始:
    jenkins.exe start

    重启:
    jenkins.exe restart

    【讨论】:

    • @kapep: 在 mac 中启动和停止呢
    • 如何知道jenkins状态?
    • @Cryptor,检查this 发布到安全关闭jenkins,它可能会有所帮助。
    • 不知道我的Jenkins安装目录在哪里:(
    • Jenkins 安装目录在“Program Files”或“Program Files(x86)”中
    【解决方案2】:

    从命令行启动 Jenkins

    1. 打开命令提示符
    2. 转到放置你的war文件的目录并运行以下命令:

      java -jar jenkins.war

    停止

    Ctrl + C

    【讨论】:

    • 果然,这在 Windows 7 上似乎对我有用。
    • 这对我有用,也是他们的文档推荐的:wiki.jenkins.io/display/JENKINS/Starting+and+Accessing+Jenkins
    • 使用这个我们不能关闭终端,因为詹金斯停止关闭终端任何解决方案?
    • 在使用这个过程时,我之前在 jenkins 上的所有项目都丢失了,它只能通过终端运行。
    【解决方案3】:

    阻止詹金斯 请避免关闭 Java 进程或 Windows 服务。这些不是通常的命令。仅当您的 Jenkins 引起问题时才使用它们。

    使用 Jenkins 的方式阻止数据丢失。

    http://[jenkins-server]/[command]
    

    其中 [command] 可以是以下任意一项

    • 退出
    • 重启
    • 重新加载

    示例:如果我的本地 PC 在端口 8080 上运行 Jenkins,它将是

    http://localhost:8080/exit
    

    【讨论】:

      【解决方案4】:

      所以默认你可以打开CMD写

      java -jar jenkins.war
      

      但是如果你的 8080 端口已经在使用中,那么你必须更改 Jenkins 端口号,因此在 Program File 中打开 Jenkins 文件夹并打开 Jenkins.XML 文件并更改端口号,例如 8088

      现在打开 CMD 并写入

      java -jar jenkins.war --httpPort=8088
      

      【讨论】:

        【解决方案5】:
               jenkins.exe stop
               jenkins.exe start
               jenkins.exe restart
        

        只有当您以管理员权限运行 CMD 时,这些命令才能在 cmd 中运行

        【讨论】:

        • 以管理员模式运行 cmd 1. 打开任务管理器 2. 文件 - 新任务 3. 选中复选框“创建具有管理员权限的任务”
        【解决方案6】:

        日常工作的小提示。

        创建一个 bat 文件,为其命名并用于准确运行/停止/重启 Jenkins 服务

        #!/bin/bash
        # go to Jenkins folder
        cd C:\Program Files (x86)\Jenkins
        
        #to stop:
        jenkins.exe stop
        
        #to start:
        #jenkins.exe start
        
        #to restart:
        #jenkins.exe restart
        

        【讨论】:

        • 这绝对不是 Windows 的批处理文件。
        【解决方案7】:

        步骤01:环境变量需要添加jenkins,然后就可以使用jenkins命令了

        步骤 02:在管理员提示下转到 "C:\Program Files (x86)\Jenkins"

        步骤 03:选择您的选项:jenkins.exe stop / jenkins.exe start / jenkins.exe restart

        【讨论】:

        • 我在任何一个 ProgramFiles 文件夹中都找不到 Jenkins
        • 可能是你没有正确安装。
        【解决方案8】:

        通过命令行启动 Jenkins

        1. 用管理员运行 CMD

        2. 您可以运行以下命令

          “net start servicename”开始

          “net restart servicename”重启

          “net stop servicename”停止服务

        更多参考 https://www.windows-commandline.com/start-stop-service-command-line/

        【讨论】:

        • 这是我要找的,但没有restart。你必须先做stop,然后是start
        猜你喜欢
        • 1970-01-01
        • 2019-04-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多