0.0.4 • Published 2 years ago

@zimtsui/lock-pid-file v0.0.4

Weekly downloads
-
License
-
Repository
github
Last release
2 years ago

lock-pid-file

Npm package version

This function creates a .pid file in XDG_RUNTIME_DIR with the process ID written into it, and sets a POSIX Advisory Record Lock on the entire file.

If the file is already locked by any other processes, it throws.

Examples

import { lockPidFile } from 'lock-pid-file';
lockPidFile('app-name-in-kebab-case');