Skip to main content

lockfile

Laurence MorganLess than 1 minute

lockfile

Create and manage lock files

Description

lockfile is used to create and manage lock files

Usage

Create a lock file with the name identifier

lockfile: lock identifier

Delete a lock file with the name identifier

lockfile: unlock identifier

Wait until lock file with the name identifier has been deleted

lockfile: wait identifier

Output the the file name and path of a lock file with the name identifier

lockfile: path identifier -> `<stdout>`

Examples

lockfile: lock example
out: "lock file created: ${lockfile path example}"

bg {
    sleep: 10
    lockfile: unlock example
}

out: "waiting for lock file to be deleted (sleep 10 seconds)...."
lockfile: wait example
out: "lock file gone!"

See Also

  • bg: Run processes in the background
  • out: Print a string to the STDOUT with a trailing new line character
Last update:
Contributors: Olivier Refalo