UNPKG

fcf-framework-lock

Version:
30 lines (21 loc) 578 B
let libLock = require("../index.js"); let libUtil = require("util"); let libFS = require("fs"); let libOS = require("os"); async function main(){ let lock = await libUtil.promisify(libLock.lockNamedMutex)("test"); fileLock = "/tmp/fcf-framework/namedmutex/test"; let stat; try { stat = await libUtil.promisify(libFS.stat)(fileLock); } catch(e){ } console.log("", stat); await libUtil.promisify(libLock.unlockNamedMutex)(lock); try { stat = await libUtil.promisify(libFS.stat)(fileLock); } catch(e){ } console.log("", stat); } main();