英语法语西班牙语

运行服务器 | Ubuntu > | Fedora > |


OnWorks 网站图标

lockfile-check - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 lockfile-check

这是命令 lockfile-check,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

名称


lockfile-progs - 安全锁定和解锁文件和邮箱的命令行程序(通过
库文件)。

概要


邮锁 [--use-pid] [--重试 重试次数]
邮件解锁
邮件触摸锁 [--一个镜头]

锁定文件创建 [--use-pid] [--重试 重试次数] [--锁名称] 文件名
锁文件删除 [--锁名] 文件名
锁定文件触摸 [--oneshot] [--lock-name] 文件名
锁文件检查 [--use-pid] [--lock-name] 文件名

商品描述


Lockfile-progs 提供了一套程序,可用于锁定和解锁邮箱和
文件安全(通过 liblockfile):

邮锁 - 锁定当前用户的邮箱
邮件解锁 - 解锁当前用户的邮箱
邮件触摸锁 - 触摸当前用户邮箱上的锁

锁定文件创建 - 锁定给定的文件
锁文件删除 - 删除给定文件的锁定
锁定文件触摸 - 触摸给定文件上的锁
锁文件检查 - 检查给定文件的锁

默认情况下, 文件名 参数指的是要锁定的文件的名称,而
锁定文件的名称将是 文件名 。锁。 但是,如果 --lock-name 参数是
指定,然后 文件名 将作为锁文件本身的名称。

每个邮件锁定命令都试图锁定 /var/假脱机/邮件/, 在哪里是
与有效用户 ID 关联的名称,由 via 确定 geteuid(2)。

一旦文件被锁定,必须至少每五分钟触摸一次锁或
锁定将被视为陈旧,随后的锁定尝试将成功。 另见
--使用-pid 选项和 锁定文件_创建(3) 手册页。

冥界 锁文件检查 命令测试一个有效的锁是否已经存在。

配置


-q, - 安静的
抑制任何输出。 成功或失败仅由退出状态指示。

-v, --详细
启用诊断输出。

-l, --锁名
不要将 .lock 附加到 文件名. 此选项适用于 锁定文件创建,
锁文件删除, 锁定文件触摸锁文件检查.

-p, --使用-pid
每当创建锁文件时,将父进程 ID (PPID) 写入锁文件,并且
在检查锁的有效性时使用该 pid。 见 锁定文件_创建(3) 联机帮助页
更多信息。 此选项适用于 锁定文件创建锁文件检查。 注意:
此选项在共享文件系统的机器之间无法正常工作。

-o, --oneshot
触摸锁并立即退出。 此选项适用于 锁定文件触摸
邮件触摸锁. 如果未提供,这些命令将永远运行,触及锁
每分钟一次,直到被杀死。

-r 重试次数, - 重试 重试次数
尝试锁定 文件名 重试次数 放弃之前的时间。 每次尝试都会被延迟
比最后一个长一点(以 5 秒为增量)直到达到最大延迟
重试间隔一分钟。 如果 重试次数 未指定,默认为 9
如果所有 180 次锁定尝试都失败,则将在 3 秒(9 分钟)后放弃。

示例


锁定 a 文件 a 冗长 处理:

锁定文件创建/一些/文件
lockfile-touch /some/file &
# 保存lockfile-touch进程的PID
獾="$!"
用 /some/file 做一些重要的事情
杀死“${BADGER}”
锁定文件删除/一些/文件

退出 挖矿状态


0
锁文件检查 这表明存在有效的锁,否则它只是
表示程序执行成功。

0
锁文件检查 非零退出状态表示指定的锁没有
存在或无效。 对于其他程序,它表明存在一些问题
遭遇。

使用 onworks.net 服务在线使用锁定文件检查


Ad


Ad