0
url="http://localhost:8080/matlib"
until $(curl "$url" --max-time 10) == 0; do stuck_pid=$(chown_pid); kill -9 $stuck_pid && "killing chmod process";done
私がやっていることは、このアドレスをカールすることです.10秒後にタイムアウトすると、PIDと呼ばれます。 ISシンプルな2行bashスクリプトで条件付きで終了コードを使用する方法
-bash: ==: command not found
ので、カール "$ URLの" --max-時まで10 [==] 0;行う ...;完了しました。 ??? – david
私は明示的に終了コード0をチェックする必要があります – david
'0'はシェルで成功したことを意味し、' until curl "を実行すると$ url" --max-time 10;行う ...; done'は終了コード '0'のみをチェックします。 – anubhava