如何杀死/closures通过lsof grep打开的日志文件被删除?

我从我们的服务器中删除了一个大的日志文件。 所以我执行这个命令来validation。

lsof -nP | grep '(deleted)' 

在这里输入图像说明

这显示出来了。

我怎样才能永久删除这个lsof的结果? 我需要在我们的硬盘上找回需要的空间

看起来像20583是保持打开文件。 所以search一下

ps aux | grep 20583

看看哪个进程保持打开并重新启动进程或杀死进程。

如果这不是一个生产系统,只需重新启动/杀死postgres。

我将在稍后检查您的答案,因为如果您现在无法重新启动应用程序,您可以清空这些文件,并且您确实需要紧急磁盘空间,但我不会从一开始就推荐它。