如何解决使用 PSEXEC
我正在尝试解决 Jenkins 显示 Python 脚本状态的问题。我当前的解决方案路径是将 stdout 的结果写入脚本中的文本文件,然后在脚本执行完成后在 Jenkins 中读取该文本文件作为构建步骤(windows 批处理命令)。该文件位于远程服务器上,我使用 PSEXEC 执行脚本并尝试读取日志文件。下面是我发送的命令
psexec64 /ACCEPTEULA \\remote.ip cmd /c "type C:\file_path\git_log.txt"
日志文件从 stdout 获取所有输出,即:
Git 仓库存在
当前分支设置为 X
签出请求的分支:X
Repository 数据未被修改
从存储库开始 Git Pull:Flatscreen
还剩 5 秒。
还剩 4 秒。
还剩 3 秒。
还剩 2 秒。
还剩 1 秒。
Git 拉取完成!开始 Robocopy
还剩 5 秒。
还剩 4 秒。
还剩 3 秒。
还剩 2 秒。
还剩 1 秒。
Robocopy 完成!您的源目录现已更新为来自 Bitbucket 的最新代码
Git 存储库存在
当前分支设置为 X
正在检查重新连接到 remote.ip...
在 remote.ip 上启动 PSEXESVC 服务...
在 remote.ip 上连接 PsExec 服务...
在 remote.ip 上启动 cmd...
作业成功读取日志文件的前两行,然后失去连接。关于如何确保工作保持联系的任何建议?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。