Lines Matching full:lock
30 .Nd execute a command while holding a file lock
45 utility acquires an exclusive lock on a
51 While holding the lock, it executes a
59 releases the lock, and removes the
69 is not considered to constitute a lock.
90 This can be used to lock inside a shell script.
98 This will guarantee lock ordering, as well as implement
104 option is not used, then no guarantees around lock ordering can be made.
109 Causes the lock file to be kept (not removed) after the command
115 Failure to acquire the lock is indicated only in the exit status.
119 to fail if the specified lock
130 Specifies a timeout for waiting for the lock.
133 waits indefinitely to acquire the lock.
141 will fail unless it can acquire the lock immediately.
142 When a lock times out,
159 break a lock that is held by another process.
163 successfully acquires the lock, it returns the exit status produced by
170 The specified lock file was already locked by another process.
175 was unable to create the lock file, e.g., because of insufficient access
180 option is specified and the specified lock file does not exist.
196 The first job takes a lock and sleeps for 5 seconds in the background.
197 The second job tries to get the lock and timeouts after 1 second (PID numbers
205 The first job takes a lock and sleeps for 1 second in the background.
206 The second job waits up to 5 seconds to take the lock and echoes the message on
214 Lock a file and run a script, return immediately if the lock is not
215 available. Do not delete the file afterward so lock order is
218 .Dl $ lockf -t 0 -k /tmp/my.lock myscript
220 Protect a section of a shell script with a lock, wait up to 5 seconds
222 Note that the shell script has opened the lock file
223 .Fa /tmp/my.lock ,
226 is performing the lock call exclusively via the passed in file descriptor (9).
235 .Pa /tmp/my.lock ,
236 rather than by replacing the lock file.
241 echo "Failed to obtain lock"
248 ) 9>/tmp/my.lock