小编Abo*_*oed的帖子

Jenkins - 通过 SSH 发布 - EXEC:STDOUT/STDERR - bash:服务:找不到命令

我对 Publish Over SSH 插件有问题,并且已经尝试了很多可能的解决方案,但仍然不起作用:

  1. 在 pty 中使用 exec
  2. 使用 bash --login
  3. 使用 shebang (#!/usr/bin/env bash)

执行脚本

service monitoring-daemon stop
cd /home/push/monitoring/target
rm -rf Monitoring.jar
ls -la | grep Monitoring | grep -v grep | awk '{print $9}' | xargs -I file mv file Monitoring.jar
service monitoring-daemon start
Run Code Online (Sandbox Code Playgroud)

控制台输出

    10:26:25 SSH: EXEC: STDOUT/STDERR from command [service monitoring-daemon stop
    10:26:25 cd /home/push/monitoring/target
    10:26:25 rm -rf Monitoring.jar
    10:26:25 ls -la | grep Monitoring | grep -v grep | awk '{print $9}' | …
Run Code Online (Sandbox Code Playgroud)

ssh bash exec jenkins

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

标签 统计

bash ×1

exec ×1

jenkins ×1

ssh ×1