ON(1): notify the user or run commands when files or user status
change
__________________________________________________
USAGE
usage: on [-1Du] file [cmd...]
-1: terminate after the first change
-D: debug
-u: don't use unix out
file may be 'user', 'idle', 'busy' and 'wakeup'
to run the command when the user becomes...
DESCRIPTION
On watches for file system or user status changes and runs a
command when such event happens. If no command is given the
changed file name, or the new user status, is printed. When a
command is given, the command is executed with any '%' sign
replaced with the name for the changed file or the new user
status.
If the file is a directory it is considered as changed when
either the directory or its contents change. But there is no
recursion to sub-directories.
When file is idle or busy the command is run when the user
becomes idle or ceases being idle. When file is wakeup the
command runs when the terminal resumes from sleep. When file is
user the command runs upon any of these events.
EXAMPLES
Useful to run when editing sources:
; on . Inst -v
Or perhaps
; on . Test -v
Synchronize replicas when resuming from sleep:
; on wakeup zxsync -v
SOURCE
+o /zx/sys/src/clive/cmd/on
__________________________________________________
User's manual. Section 1. Copyright © LSUB 2014-2016