Timeout command on Mac OS X?

You can use

brew install coreutils

And then whenever you need timeout, use

gtimeout

..instead. To explain why here’s a snippet from the Homebrew Caveats section:

Caveats

All commands have been installed with the prefix ‘g’.

If you really need to use these commands with their normal names, you
can add a “gnubin” directory to your PATH from your bashrc like:

PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"

Additionally, you can access their man pages with normal names if you add
the “gnuman” directory to your MANPATH from your bashrc as well:

MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"

Leave a Comment