LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 北南南北

【shell命令--转帖】

[复制链接]
发表于 2003-10-23 17:43:56 | 显示全部楼层
呵呵~~,我也很想知道 ;)
发表于 2003-10-29 11:50:50 | 显示全部楼层
谢谢老大了,基础啊,一定要好好学!
发表于 2003-10-29 12:01:27 | 显示全部楼层

回复: 如何查看一个文件现在有那几个人在用?

最初由 wheel 发表
如何查看一个文件现在有那几个人在用?

试试这个,看是否可行?
  1. #!/bin/ksh
  2. (($#!=1))&&{ echo "Usage:$(basename $0) filename";exit 1; }
  3. grep $(ps -le|grep $1|awk '{print $3}') /etc/passwd|cut -f1 -d":"
复制代码
此脚本好像有些BUG,可以适当加些过滤处理.
发表于 2003-10-29 13:54:23 | 显示全部楼层
这样也行,用lsof 查看打开的文件。

lsof|grep filename|awk '{print $3}'
发表于 2003-10-29 14:04:25 | 显示全部楼层
最初由 devel 发表
这样也行,用lsof 查看打开的文件。

lsof|grep filename|awk '{print $3}'

嗷~~,谢谢devel兄指点! 向你学习! ;)
发表于 2003-11-2 16:10:15 | 显示全部楼层
ty
发表于 2003-11-4 17:59:39 | 显示全部楼层
谢谢,真是好东西,有了北南南北兄弟,真是我等初学者的福气
发表于 2003-11-19 19:59:11 | 显示全部楼层
终于看完了。收获很大很大 。谢谢老大了
发表于 2004-1-19 11:30:14 | 显示全部楼层
收藏,慢慢看!
发表于 2004-1-29 12:06:07 | 显示全部楼层
抛开杂念,努力学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表