LOCK(1)LOCK(1)NAMElock - run a command under lockSYNOPSISlock [ -w ] lockfile [ command [ argument ... ] ]
DESCRIPTION
Lock runs command (default with arguments while holding lockfile open
and (over)writing at least one byte each minute to keep the exclusive-
access lock alive. If lockfile doesn't already have the exclusive-
access bit set in its mode, the exclusive-access bits are set in its
mode and qid.type.
Under -w, lock waits for exclusive access to lockfile instead of just
trying once.
Lock sets /env/prompt to contain the name of the lock file.
EXAMPLES
Build a replica(1) database while preventing collisions with other
occurrences.
cd /sys/lib/dist
lock scan.lock replica/scan $dist/sources.replica
SOURCE
/sys/src/cmd/lock.c
SEE ALSOintro(5), stat(5)LOCK(1)