EnglishFrenchSpanish

Ad


OnWorks favicon

dotlock - Online in the Cloud

Run dotlock in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command dotlock that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


dotlock - execute a command with a lock on a mailbox

SYNOPSIS


dotlock [-LPW] mbox-file command [arg ...]

DESCRIPTION


dotlock acquires a lock on the mailbox file mbox-file using both flock and a lock file,
then executes command with any arguments specified. When command exits, dotlock releases
the lock.

dotlock attempts to clean up stale lockfiles. If it succeeds in locking an mbox-file with
flock, and roughly 30 seconds elapse without there being any changes to mbox-file or the
lockfile, then dotlock will delete the lockfile and try again.

While it holds a lock, lockfile will keep updating the modification time of the lockfile
every 15 seconds, to prevent the lock from getting cleaned up in the event that command is
slow.

OPTION
--noflock (-L)
Ordinarily, dotlock uses both flock and dotfile locking. (It uses flock first, but
releases that lock in the even that dotfile locking fails, so as to avoid deadlocking
with applications that proceed in the reverse order.) The -L option disables flock
locking, so that dotlock only uses dotfile locking.

This is primarily useful as a wrapper around an application that already does flock
locking, but to which you want to add dotfile locking. (Even if your mail delivery
system doesn't use flock, flock actually improves the efficiency of dotlock, so there
is no reason to disable it.)

--fcntl (-P)
This option enables fcntl (a.k.a. POSIX) file locking of mail spools, in addition to
flock and dotfile locking. The advantage of fcntl locking is that it may do the right
thing over NFS. However, if either the NFS client or server does not properly support
fcntl locking, or if the file system is not mounted with the appropriate options,
fcntl locking can fail in one of several ways. It can allow different processes to
lock the same file concurrently--even on the same machine. It can simply hang when
trying to acquire a lock, even if no other process holds a lock on the file. Also, on
some OSes it can interact badly with flock locking, because those OSes actually
implement flock in terms of fcntl.

--nowait (-W)
With this option, dotlock simply exits non-zero and does not run command if it cannot
immediately acquire the lock.

Use dotlock online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 2
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 3
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 4
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 5
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • 6
    Shadowsocks
    Shadowsocks
    A fast tunnel proxy that helps you
    bypass firewalls This is an application
    that can also be fetched from
    https://sourceforge.net/projects/shadowsocksgui/.
    It ha...
    Download Shadowsocks
  • More »

Linux commands

Ad