zoukankan      html  css  js  c++  java
  • fuser:用文件或者套接口表示进程

    fuser:用文件或者套接口表示进程

    作用:fuser命令用文件或者套接口表示进程。

    用法:fuser [-a | -s | -c] [-4 | -6] [-n space] [-k [-i] [-signal]] [-muvf] name …

    或 fuser -l

    或 fuser -V

    主要选项如下。

    — -a:显示在命令行指定的所有文件,默认情况下,至少被一个进程访问的文件才能显示出来。

    — -c:同选项-m,用于同Posix进行兼容。

    — -f:忽略,用于同Posix进行兼容。

    — -i:结束进程前询问用户意见。

    — -k:结束正在访问文件的所有进程。

    — -l:列出所有已知的信号名字。

    — -m:挂载文件系统。

    — -n<space>:选择一个不同的名字空间,名字空间是指文件(默认为文件名)、udp和tcp。

    — -s:不显示处理信息,选项-u和-v在此模式下将被忽略,选项-a不能与该选项一起使用。

    — -signal:结束进程时使用指定的信号而不是SIGKILL,当不使用选项-k时,该选项将被忽略。

    — -u PID:显示用户名。

    — -v:显示运行时的详细信息。

    — -V:显示版本信息。

    应用实例如下。

    (1)列出所有已知的信号名字

    # fuser -l

    HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM

    STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS

    UNUSED

    (2)显示进程

    例如,显示与/home/cjh/目录相关的所有进程,在命令行提示符下输入:

    # fuser -a /home/cjh

    /home/cjh: 19169c 19197c

    (3)结束正在访问文件的所有进程

    例如,结束正在访问目录/home/cjh/tmp/的所有进程,在命令行提示符下输入:

    #fuser -k /home/cjh/tmp/

    /home/cjh/tmp/: 19169c

    (4)显示用户名

    例如,显示所有访问目录/home/cjh/的进程,并显示进程的用户名,在命令行提示符下输入:

    # fuser -u /home/cjh/

    /home/cjh/: 19245c(cjh)

    (5)列出使用/etc/passwd文件的本地进程的进程号

    #fuser /etc/passwd

    (6)列出正在使用已从给定文件系统删除的文件的全部进程

    #fuser -d /usr

  • 相关阅读:
    抓取到的网页写入数据库后是乱码的解决方法
    关于SecureCRT v7.0.2.418 安装、破解和修改
    负数的除法和取模运算(Python 2.7和C的比较)
    单模式匹配匹配算法
    Python解析网页工具:PyQuery
    asp.net json,对象,字符串的相互转换
    asp.net 后台 get,post请求
    查看局域网内所有IP
    MSSql性能优化
    js中对象复制以及apply方法的使用
  • 原文地址:https://www.cnblogs.com/rusking/p/4537655.html
Copyright © 2011-2022 走看看