Build step 'Execute shell' marked build as failure
The remote call to the shell script is executed as follows:
/ usr/bin/ssh 10.1.2.3'/ bin/bash / root/ReServer.sh'
The error is as follows:
Build step 'Execute shell' marked build as failure
The local execution is ok, and no matter how it is executed, an error is reported. Later, after a long time, I typed the output step by step and found that:
It turns out that while the script is judging whether the process exists, the ending process happens to have the same matching string!
Ps-aux | grep "idiot" | grep-v grep | grep-v'$$'| awk'{print $2}'
So modify idiot to do exact matching to solve "sb idiot"