& @notify
Syntax: @notify[/<switches>] <object>[/<attribute>][=<count>]
Notifies the semaphore <object>, running the first command that
waited on <object> using the '@wait <object>=<command>' or '
@wait <object>/<time>=<command>' forms of the @wait command. If
<count> is specified, it indicates the number of times the
semaphore is notified.
If there are no commands (or less than <count> commands) pending for
<object>, then subsequent @waits will not block until the semaphore
count reaches zero again. @notify may also take an argument of the
form <object>/<attribute>, which notifies commands that are being
blocked on an attribute other than the default 'Semaphore'. This
allows blocking of muliple sets of commands on a single object,
using different attributes.
The following switches are available:
/first - (default) Notify the first command waiting on the
indicated semaphore (or the first <count> commands).
/all - Notify all commands waiting on the semaphore and reset
the semaphore count to zero. <count> is ignored.
See also: @drain, @ps, @wait, SEMAPHORES