fuser命令使用示例-Linux

fuser帮助管理员通过某个文件/socket找到正在使用它的进程,可以显示出当前哪个程序在使用哪个文件、目录、甚至网络端口,并给出程序进程的详细信息。

fuser语法:

查看哪个进程正在使用某个目录:

输出正在访问/home/snail目录的进程PID

fuser命令使用示例-Linux

使用-v输出详细信息:

fuser命令使用示例-Linux

ACCESS代表访问类型,类型如下:

  • c-当前目录
  • e-可执行文件
  • f-打开文件
  • F-写文件
  • r-root目录
  • m-共享库或mmap文件

查看哪个进程正在使用某个文件:

fuser命令使用示例-Linux

杀掉正在使用某个文件/socket的进程:

fuser命令使用示例-Linux

默认通过发送SIGKILL杀掉进程,也可以使用-SIGNAL选项指定要发送的信号:

fuser命令使用示例-Linux

例如,给所有访问/boot目录的进程发送HUP信号:

更多信息,查看帮助:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注