我正在尝试从Jenkins管道运行ps命令,如下所示:
stages {
stage('Check if auto-scale job is running') {
steps {
script{
sh '''#!/bin/bash
set -x
while [ $(ps -ef | grep -w autoscale_cluster.sh | wc -l) > 1 ]
do
echo "waiting for auto-scale job to finish..."
sleep 2
done
echo "resuming..."
'''
}
}
}
}
然而,这是我得到的输出:
ps: not found
1条答案
按热度按时间w8ntj3qf1#
ps
可执行文件未安装,或者(更有可能是)$PATH
变量有问题。请查看正在运行的文件系统并确定ps
可执行文件的完整路径,然后在脚本中使用完整路径。如果发现该文件丢失,请安装它。