要找出除linux中的lsof命令之外的文件

时间:2014-05-07 12:15:40

标签: shell

我正在编写shell脚本。我正在遍历包含一些日志文件列表的文件。我想知道这些文件当前是否正在使用中。如果没有使用,那么我想删除它文件?我试过lsof命令,但它不支持。有没有其他方法可以实现同样的目标?

1 个答案:

答案 0 :(得分:0)

您可以使用fuser命令。 fuser使用该文件返回进程的pid列表。请尝试以下代码

if ! fuser /path/to/file
then
     rm /path/to/file
fi