0
我想編寫腳本以通過Jenkins服務器在遠程服務器中執行cap命令。我們如何檢查以前的命令或腳本是否通過shell腳本在遠程服務器中執行成功
ssh -q [email protected]$server << EOF
cd $CT_PATH && cap -q -s instance=$instance mode=quiet diagnostics:all;
我想這個腳本:
echo "command : $? - Successful"
if [[ $? != 0 ]]; then
exit 1
else
echo " continuing next commands"
ls -l
fi
這是成功執行。但如果失敗,腳本正在查看另一個命令,但如果它失敗,我想停在那裏,這意味着該腳本將不會被進一步執行。
多謝@PSkocik這一招對我來說工作得很好。 – Ram
@Ram無需感謝。只要接受/ upvote答案,如果它爲你工作;-) – PSkocik