gpt4 book ai didi

linux - 如何检查文件是否在 Linux 中打开?

转载 作者:IT王子 更新时间:2023-10-29 01:00:35 24 4
gpt4 key购买 nike

问题是,我想跟踪用户是否试图打开共享帐户上的文件。我正在寻找任何记录/技术来帮助我了解相关文件是否在运行时打开。

我想创建一个脚本来监控文件是否打开,如果是,我希望它向特定的电子邮件地址发送警报。我考虑的文件是常规文件。

我尝试使用 lsof | grep filename 用于检查文件是否在 gedit 中打开,但该命令不返回任何内容。

实际上,我正在为一个宠物项目尝试这个,因此这个问题。

最佳答案

命令 lsof -t filename 显示所有打开特定文件的进程的 ID。 lsof -t 文件名 | wc -w 为您提供当前访问该文件的进程数。

关于linux - 如何检查文件是否在 Linux 中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30935584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com