https://maxime.sh/posts/how-to-add-a-timeout-to-any-linux-command/