【问题标题】:How to start a Window exe file in a Jenkins job如何在 Jenkins 作业中启动 Window exe 文件
【发布时间】:2016-03-31 15:18:37
【问题描述】:

我有一份 Jenkins 工作,我需要启动 Windows 程序。 我尝试使用 Python 的子进程来启动程序,但看起来当我的 python 退出时,程序也退出了。它在某种程度上是有道理的,因为它是一个子进程......然后我尝试在 Jenkins 工作中像这样cmd c:\myprogram.exe 启动它,它仍然无法正常工作......

有什么建议吗?

【问题讨论】:

  • 您期望的结果是什么。你想启动程序并保持运行吗?那是一个什么样的节目?是一种服务吗?如果应该在 jenkins 作业结束后运行,谁来停止程序?

标签: python windows jenkins


【解决方案1】:

您需要使用START 将程序启动到一个单独的进程中。

试试START c:\myprogram.exe

检查以下 bash 进行测试。

@echo off echo "launching notepad.exe" notepad.exe echo "Marker 1" pause echo "launching notepad.exe with START" START notepad.exe echo "Marker 2" pause

【讨论】:

  • 我想在锁定我的工作区并且你的命令不起作用之后启动 explorer.exe
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-01
  • 2011-08-06
相关资源
最近更新 更多