首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查文件是否在Linux中打开和/或正在编辑

问如何检查文件是否在Linux中打开和/或正在编辑
EN

Stack Overflow用户
提问于 2016-12-04 14:33:37
回答 1查看 5.5K关注 0票数 0

我需要编写一个脚本来检查文件是否在Linux中打开和/或正在编辑,并向用户提供建议。我试着使用inotifywait,但是在Linux中我是个讨饭的人,我无法得到一些结果。谁能给我拿盏灯来吗?

EN

回答 1

Stack Overflow用户

发布于 2016-12-04 15:02:24

lsof有助于确定文件是否打开。您可以使用

-c gedit

我希望你通过下面的链接:文件是否打开?

这是一个供您参考的示例脚本:

代码语言:javascript
复制
#!/bin/bash

while :
do
    if ! [[ `lsof | grep filename.ext` ]]
    then
        break
    fi
    sleep 1
done
echo "done"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40959688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档