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



dotlock - execute a command with a lock on a mailbox


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


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

--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
    TurkDevOps a?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    Download turkdevops
  • 2
    Wine is an Open Source implementation
    of the Windows API on top of X and Unix.
    Wine provides both a development toolkit
    for porting Windows sources to Unix and...
    Download Wine
  • 3
    LAME (Lame Aint an MP3 Encoder)
    LAME (Lame Aint an MP3 Encoder)
    LAME is an educational tool to be used
    for learning about MP3 encoding. The
    goal of the LAME project is to improve
    the psycho acoustics, quality and speed
    of MP...
    Download LAME (Lame Aint an MP3 Encoder)
  • 4
    A set of Python extension modules that
    wrap the cross-platform GUI classes from
    wxWidgets.. Audience: Developers. User
    interface: X Window System (X11), Win32 ...
    Download wxPython
  • 5
    This is the Total War pack file manager
    project, starting from version 1.7. A
    short introduction into Warscape
    modding: ...
    Download packfilemanager
  • 6
    A network traffic tool for measuring
    TCP and UDP performance with metrics
    around both throughput and latency. The
    goals include maintaining an active
    iperf cod...
    Download IPerf2
  • 7
    fre:ac - free audio converter
    fre:ac - free audio converter
    fre:ac is a free audio converter and CD
    ripper for various formats and encoders.
    It features MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC, and Bonk format
    support, ...
    Download fre:ac - free audio converter
  • More »

Linux commands