- 論壇徽章:
- 0
|
本帖最后由 janusle 于 2010-08-15 09:16 編輯
前兩天一直在打工 昨天晚上才開始做
今天是deadline 現(xiàn)在我有了一點(diǎn)小小的雛形
- #!/bin/sh
- dic='/home'
- core_name='core'
- find="find $dic -name $core_name -print"
- for f in `$find`; do
- core=`file $f | grep "core file"`
- if [ "$core" != "" ]; then
- # echo $core
- core_dic="`echo $core | awk -F : '{print $1}'`"
- echo $core_dic
- core_program="`echo $core | awk '{print substr($NF,2,length($NF)-2)}'`"
- echo $core_program
- fi
- done
復(fù)制代碼 我的下一個(gè)問題是 作業(yè)要求 刪除的core必須是由 /bin, /sbin, /usr/bin, and
/usr/sbin產(chǎn)生的 我現(xiàn)在可以抓出 core由哪個(gè)程序產(chǎn)生 但是 如何得知 這個(gè)程序
是否在上述目錄中or not呢?
大蝦們 指點(diǎn)方向吧
另外 我的測試機(jī)器是一臺sunOS 我依照前面幾位的指引 沒有找到core_pattern 我嘗試find過
也沒有找到 誰知道 它在哪個(gè)目錄里面呢? |
|