1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 06:07:34 +00:00

Userland: Add watch tool

This commit is contained in:
Sahan Fernando 2020-06-30 00:06:19 +10:00 committed by Andreas Kling
parent 2e183e3292
commit 0fc8931d5f
2 changed files with 208 additions and 0 deletions

View file

@ -0,0 +1,30 @@
## Name
watch - execute a program periodically
## Synopsis
`watch [-n interval] [-t] [-b] command`
## Description
Run a command full-screen periodically until interrupted, then return the
aggregated error code.
## Options
* '-n': Interval between executions, in seconds. By default, the program is run every 2 seconds.
* '-t': Don't print the title bar.
* '-b': Beep each time the command exits with a non-zero status
## Exit Values
* 0 - Success
* 1 - At least one invocation of the command failed or exited with a non-zero status
## Examples
```sh
$ watch -n1 ls
$ watch -t -- uname -a
```