??由于有同事要求,需要我定時(shí)統(tǒng)計(jì)下Fuzz的crashes數(shù)量虽另。每隔1小時(shí)去截圖一次,多浪費(fèi)時(shí)間饺谬?程序員要把體力活轉(zhuǎn)化為智力活捂刺,自動(dòng)化就是橋梁,碰到問題,最開始就該問自己是否能夠?qū)崿F(xiàn)自動(dòng)化族展。
??首先問題轉(zhuǎn)化森缠,Crashes數(shù)會(huì)在Crashes目錄下生成poc文件,因此只要利用Linux的定時(shí)任務(wù)crontab就能解決此問題仪缸。crontab
命令常見于Unix和[Linux]的操作系統(tǒng)之中贵涵,用于設(shè)置周期性被執(zhí)行的指令。該命令從標(biāo)準(zhǔn)輸入設(shè)備讀取指令恰画,并將其存放于“crontab”文件中宾茂,以供之后讀取和執(zhí)行。
- 首先到定時(shí)任務(wù)目錄下/var/spool/cron/下
cd /var/spool/cron/
gedit afl.cron
2拴还、統(tǒng)計(jì)某目錄下文件的個(gè)數(shù)在afl.cron內(nèi)輸入以下命令
1 */1 * * * ls -l /root/directory/ | grep "^-"|wc -l >> /root/afl.txt
3跨晴、加入到定時(shí)任務(wù)
crontab afl.cron
4、啟動(dòng)定時(shí)任務(wù)
/sbin/service cron start
經(jīng)過一天后查看afl.txt就能獲取到想要的定時(shí)統(tǒng)計(jì)數(shù)據(jù)