加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Unix进程正在使用的文件

发布时间:2020-12-15 18:45:54 所属栏目:安全 来源:网络整理
导读:fuser命令可以让我知道哪些进程正在使用文件或目录. 我正在寻找相反的命令:让我知道进程使用哪些文件. 更新 忘了说这是一个Solaris系统. 虽然我不会吝惜任何学习Dtrace或获得安装软件的经验,但在Solaris中有一个命令来查看进程已打开的文件: 在/usr/bin中/
fuser命令可以让我知道哪些进程正在使用文件或目录.

我正在寻找相反的命令:让我知道进程使用哪些文件.

更新

忘了说这是一个Solaris系统.

虽然我不会吝惜任何学习Dtrace或获得安装软件的经验,但在Solaris中有一个命令来查看进程已打开的文件:
在/usr/bin中/ PFILES
% tail -f /etc/motd &
[1] 6033

% pfiles 6033
6033:   tail -f /etc/motd

      Current rlimit: 256 file descriptors
       0: S_IFREG mode:0644 dev:182,65538 ino:163065 uid:0 gid:3 size:54
          O_RDONLY|O_LARGEFILE
          /etc/motd
       1: S_IFCHR mode:0620 dev:299,0 ino:718837882 uid:101 gid:7 rdev:24,3
          O_RDWR|O_NOCTTY|O_LARGEFILE
          /dev/pts/3
       2: S_IFCHR mode:0620 dev:299,3
          O_RDWR|O_NOCTTY|O_LARGEFILE
          /dev/pts/3

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读