私は次のスクリプトを書いた。
some_command
while [ $? -ne 0 ] ; do
sleep 1
some_command
done
some_command
二度使ってみるといつも迷惑が出ますね。どういうわけかこれをループテストセクションに入れることができますか?
ベストアンサー1
some_command
これをテスト条件として使用できます。
while ! some_command; do sleep 1; done
終了時にエラーが発生する限り、このsome_command
条件はtrueのままです。
または、追加のチェックを実行するには、より詳細なアプローチを使用できます。
while ! some_command
do
# add more if desired
sleep 1
done