标签: shell
我正在编写shell脚本。我正在遍历包含一些日志文件列表的文件。我想知道这些文件当前是否正在使用中。如果没有使用,那么我想删除它文件?我试过lsof命令,但它不支持。有没有其他方法可以实现同样的目标?
答案 0 :(得分:0)
您可以使用fuser命令。 fuser使用该文件返回进程的pid列表。请尝试以下代码
fuser
if ! fuser /path/to/file then rm /path/to/file fi