php – 使用lsof查找单个打开文件的最快方法是什么?
发布时间:2020-12-13 16:26:56 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试使用lsof打开单个文件.有比这更快的方法吗? $result = exec('lsof | grep filename | wc -l');if($result 0) { //file is open} 我认为如果你知道文件名,他们必须是一种只测试一个文件的方法.我真正需要的只是真或假. 我找到了一个更好的方法.使
我正在尝试使用lsof打开单个文件.有比这更快的方法吗?
$result = exec('lsof | grep filename | wc -l'); if($result > 0) { //file is open } 我认为如果你知道文件名,他们必须是一种只测试一个文件的方法.我真正需要的只是真或假.
我找到了一个更好的方法.使用lsof(在4.63版本上测试),您可以直接查询特定文件:
if lsof filename > /dev/null; then # file is open fi (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |