免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: janusle
打印 上一主题 下一主题

如何辨认一个文件是core文件还是包含core字符的普通文件呢? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2010-08-12 13:23 |只看该作者
LZ还不知道啥是core文件

论坛徽章:
0
12 [报告]
发表于 2010-08-15 09:14 |只看该作者
本帖最后由 janusle 于 2010-08-15 09:16 编辑

前两天一直在打工 昨天晚上才开始做

今天是deadline 现在我有了一点小小的雏形

  1. #!/bin/sh

  2. dic='/home'
  3. core_name='core'
  4. find="find $dic -name $core_name -print"


  5. for f in `$find`; do
  6.    core=`file $f | grep "core file"`
  7.    if [ "$core" != "" ]; then
  8.      # echo $core
  9.       core_dic="`echo $core | awk -F : '{print $1}'`"
  10.       echo $core_dic
  11.       core_program="`echo $core | awk '{print substr($NF,2,length($NF)-2)}'`"
  12.       echo $core_program
  13.    fi
  14. done         


复制代码
我的下一个问题是 作业要求 删除的core必须是由   /bin, /sbin, /usr/bin, and
/usr/sbin产生的  我现在可以抓出 core由哪个程序产生 但是 如何得知 这个程序
是否在上述目录中or not呢?

大虾们 指点方向吧


另外 我的测试机器是一台sunOS 我依照前面几位的指引 没有找到core_pattern 我尝试find过
也没有找到 谁知道 它在哪个目录里面呢?

论坛徽章:
0
13 [报告]
发表于 2010-08-16 18:08 |只看该作者
本帖最后由 janusle 于 2010-08-16 18:17 编辑

Well , I finished my assignment yesterday.

Thx everybody.

The following is my script.  


rmcore.zip (1.43 KB, 下载次数: 5)



I'm at school lab, there's no IME for Chinese so I have to write in English.

Sorry about that.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP