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

By xngo on March 1, 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 OpenWritings.net. He currently lives in Montreal, Canada. He loves to write about programming and open source subjects.