亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: linux 如何查找指定時間段的文件。 [打印本頁]

作者: city224    時間: 2016-04-01 15:14
標題: linux 如何查找指定時間段的文件。
linux 查找指定目錄下,每天晚上9點到到第二天早上8點之間產生的文件。文件名類似 kore*  匹配.
如何寫成一個shell腳本,定時監(jiān)控是否產生kore*文件。
作者: cao627    時間: 2016-04-02 11:46
find . -name "kore*" -exec ls  --full-time {} \; 2>/dev/null |awk   '{gsub(/:/,"",$7);a=$7+0}a>=210000||a<80000'

linux文件的時間屬性只有 “最后訪問,最后內容修改,最后權限修改”這3種,linux 沒有文件創(chuàng)建時間, 但如果文件創(chuàng)建后未作任何修改,文件創(chuàng)建時間=文件修改最后修改時間。
作者: city224    時間: 2016-04-05 16:14
執(zhí)行沒反應呢,把你這句話寫到a.sh里,執(zhí)行a.sh沒有反應。
最好是執(zhí)行a.sh,寫到一個新文件里,查詢到的的這樣的文件有幾個就寫幾。
作者: alenbull    時間: 2016-04-05 16:29
ls -l |awk '{print $8,$9}'|grep '[21-08]:' |grep kore*
作者: sunzhiguolu    時間: 2016-04-05 16:43
回復 2# cao627
總結的精辟, 學習了. 謝謝!

   
作者: city224    時間: 2016-04-05 16:47
不能用grep, 只統(tǒng)計是否存在kcore*的文件
ls -l |awk '{print $8,$9}'|grep '[21-08]:' |grep kcore*
grep: Invalid range end
grep: core.88211: Permission denied

作者: city224    時間: 2016-04-05 17:51
還是不行,存在以下問題:
1 grep '[21-08]:  提示grep: Invalid range end
2. 時間應該和當前的時間對比吧,如果這樣寫,把之前晚上的也查找出來了。

另外:產生的文件格式如下:
Apr  5 22:12 kcore.12376
Apr  5 00:57 kcore.23467




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2