Bash - Wait for process to start and timeout at a certain time

By xngo on June 30, 2019

# Wait for conky to start and will terminate the waiting process in 5 seconds.
timeout 5s /bin/bash -c "while ! pgrep conky; do sleep 1s; done"

About the author

Xuan Ngo is the founder of He currently lives in Montreal, Canada. He loves to write about programming and open source subjects.