这是命令 lckdo 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
lckdo - 运行一个持有锁的程序
概要
力克多 [选项] {lockfile} {program} [参数]
商品描述
力克多 运行一个持有锁的程序,以防止多个进程运行
在平行下。 使用就像 不错 or 诺哈普.
现在 util-linux 包含一个类似的命令,名为 羊群, lckdo 已弃用,并将
从 moreutils 的某个未来版本中删除。
配置
-w
如果锁已经被另一个进程持有,等待它完成而不是
立即失败。
-W {秒}
与 -w 相同,但等待时间不超过 sec 秒。
-e
直接执行程序,无需fork和等待(保留一个额外的文件
描述符打开)。
-E {nnn}
设置文件描述符编号以在 exec()ing 时保持打开状态(隐含 -e)。
-n
如果不存在,则不要创建锁定文件。
-q
如果已经持有锁,则不产生任何输出。
-s
锁定共享(读取)模式。
-x
锁定在独占(写入)模式(默认)。
-t
测试锁是否存在。
退出 状态
如果成功获取锁,则返回值是调用的程序的值
力克多. 如果无法获取锁,则返回 EX_TEMPFAIL。 如果有问题
打开/创建或锁定锁定文件,将返回 EX_CANTCREAT 或 EX_OSERR。
使用 onworks.net 服务在线使用 lckdo
