GoGPT Best VPN GoSearch

OnWorks 网站图标

shlock - 云端在线

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

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

程序:

您的姓名


shlock - 创建用于 shell 脚本的锁定文件

概要


摇晃 -p PID -f 姓名 [ -b [ -u [ -c ]

商品描述


锁定 尝试创建一个名为的锁定文件 姓名 并写入进程ID PID 进去。 如果
该文件已经存在, 摇晃 将从文件中读取进程 ID 并测试以查看是否
该进程当前正在运行。 如果进程存在,那么文件将不会被
创建。

锁定 如果能够创建锁定文件,则以零状态退出,如果能够创建锁定文件,则以非零状态退出
文件是指当前活动的进程。

配置


-b 进程 ID 通常以 ASCII 读取和写入。 如果使用“-b”标志,
然后它们将被写为二进制 INT. 为了与其他系统兼容,
``-u'' 标志被接受为 ``-b'' 的同义词,因为二进制锁被
许多 UUCP 包。

-c 如果使用了“-c”标志,则 摇晃 不会创建锁定文件,但会
而是使用该文件来查看锁定是否由另一个程序持有。 如果锁是
有效,程序将以非零状态退出; 如果锁无效
(即,调用 摇晃 没有标志就会成功),那么程序
将以零状态退出。

示例


下面的例子展示了如何 摇晃 将在 shell 脚本中使用:
LOCK=/run/innd/LOCK.send
陷阱 'rm -f ${LOCK} ; 出口 1' 1 2 3 15
如果 shlock -p $$ -f ${LOCK} ; 然后
# 做适当的工作
其他
echo 被`cat ${LOCK}` 锁定
fi

历史


由 Rich $alz 撰写[email protected]> 在对 HDB UUCP 锁定的描述之后
彼得霍尼曼。 这是修订版 1.9,日期为 1996/10/29。

夏洛克(1)

使用 onworks.net 服务在线使用 shlock


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。