需要您的帮助以下内容。我的.sh如下。
getfunc (){
if [condition 1]
then
echo "NOK" >flag
else
echo "OK" >flag
fi
}
while IFS=" " read -r var1
do
getfunc
if [ $flag -eq OK ]
then
"print 1"
else
"sleep for sometime"
fi
done <file
我不知道如何定期继续尝试,直到从getfunc获得好处。
非常感谢任何帮助。感谢。
答案 0 :(得分:0)
until [[condition]]
do
echo "sleeping"
sleep 5
done