#!/bin/sh while [ 0 -eq 0 ] do echo ".................. job begin ..................." # ...... call your command here 在这里调用你的命令 ...... mvn clean install -Dcheckstyle.skip=true -Dmaven.gitcommitid.skip=true # check and retry if [ $? -eq 0 ]; then echo "--------------- job complete ---------------" break; else echo "...............error occur, retry in 2 seconds .........." sleep 2 fi done