Retry a command several times before giving up.
Section: Automation Recipes
Retry command with delay
bash
bash
for attempt in {1..5}; do
curl -sf http://localhost:8080/health && break
sleep 2
doneExplanation
Useful for service startup and network flakiness.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Automation Recipes
Run two jobs in parallel and wait
Start jobs in background and wait for both.
Generate config with variable expansion
Create small config files from shell variables.