diff --git a/README.md b/README.md index bf20e66..0aed8ba 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ smart people at [Hashrocket](http://hashrocket.com/). - [Clear The Screen](zsh/clear-the-screen.md) - [Killing A Frozen SSH Session](zsh/killing-a-frozen-ssh-session.md) - [Search History](zsh/search-history.md) +- [Watch This Run Repeatedly](zsh/watch-this-run-repeatedly.md) - [Where Are The Binaries?](zsh/where-are-the-binaries.md) ## About diff --git a/zsh/watch-this-run-repeatedly.md b/zsh/watch-this-run-repeatedly.md new file mode 100644 index 0000000..a5877da --- /dev/null +++ b/zsh/watch-this-run-repeatedly.md @@ -0,0 +1,16 @@ +# Watch This Run Repeatedly + +I usually reach for a quick bash for loop when I want to run a particular +process a bunch of times in a row. The `watch` command is another way to +run a process repeatedly. + +``` +watch rspec spec/some/test.rb +``` + +The default is 2 seconds in between subsequent executions of the command. +The period can be changed with the `-n` flag though: + +``` +watch -n 2 rspec spec/some/test.rb +```