HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

until — Simple shell loop that repeats until it receives zero as return value. More information: <https://ww

Submitted by: @import:tldr-pages··
0
Viewed 0 times
simpleshellcommandclirepeatsloopuntilthat

Problem

How to use the until command: Simple shell loop that repeats until it receives zero as return value. More information: <https://www.gnu.org/software/bash/manual/bash.html#index-until>.

Solution

until — Simple shell loop that repeats until it receives zero as return value. More information: <https://www.gnu.org/software/bash/manual/bash.html#index-until>.

Execute a command until it succeeds:
until {{command}}; do :; done


Wait for a systemd service to be active:
until systemctl is-active {{[-q|--quiet]}} {{nginx}}; do {{echo "Waiting..."}}; sleep 1; done; {{echo "Launched!"}}

Code Snippets

Execute a command until it succeeds

until {{command}}; do :; done

Wait for a systemd service to be active

until systemctl is-active {{[-q|--quiet]}} {{nginx}}; do {{echo "Waiting..."}}; sleep 1; done; {{echo "Launched!"}}

Context

tldr-pages: common/until

Revisions (0)

No revisions yet.