DEV Community

Eduardo Issao Ito
Eduardo Issao Ito

Posted on • Updated on

Bash: Monitoring a file until a string is found

The script will wait for the string "Server Started" appear in logfile.log and then continue the execution

    #!/usr/bin/env bash > logfile.log &

    # waiting for the server to start...
    ( tail -f -n0 logfile.log & ) | grep -q "Server Started"

    echo "Server is running"
Enter fullscreen mode Exit fullscreen mode


Top comments (0)