Sh Loop命令直到返回值= 0

时间:2013-12-28 18:14:15

标签: while-loop sh

如何在sh脚本中循环命令直到返回值= 0? 我需要多次运行ftp上传,直到这个工作(返回值= 0),可能只需要一点睡眠命令。

1 个答案:

答案 0 :(得分:1)

这应该做的工作:

until command here; do; done

您可能希望sleep内部不要服务器或浪费大量带宽:

until command here; do sleep 1; done

如果您的命令包含分号,请将其括起来。