Linux的lock文件是什么原理

Linux的lock文件是什么原理,第1张

这个文件存在就说明有程序在运行,不存在就说明没有。

LOCFILE=/var/locks/myprog.lock

if [ -f ${LOCFILE} ] then 

 echo "Already running. Exit"

 exit 0

fi

start_server &

wait %1 && rm ${LOCFILE}

其实更好的是用 pid 文件,可以把正在运行的 server pid 记录在这个文件里,也方便之后检查和调度(如用 SIGHUP 要求正在运行从进程重新加载配置,或者发送 SIGTERM 要求进程主动退出)。

lock -np

最常用搭配,永久锁屏,直到输入密码为止

其实问这个问题最好问你自己的电脑,因为有几个版本还没这个命令(比如我的就是vlock而没有lock),直接man lock查看

网速太慢。Linux是一种自由和开放源代码的类UNIX *** 作系统,其对网速要求很高,最低网速为10MB/s,若在低于10MB/s的环境下使用就会生出lock后缀的文件,更换一个良好的网络环境即可解决。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6071338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存