Re: [問題] OPENWRT Cron定時執行檢查LOG

作者: filiaslayers (司馬雲)   2018-04-14 09:32:14
size=`du -a /tmp/log.txt|awk '{print $1}'`
if [ size > 0 ]; then
: dmesg|grep rt2x00queue_write_tx_frame>>/tmp/log.txt
: #檢查檔案大小
: if [ du -a /tmp/log.txt>0]; then
: reboot
: fi
: 卡在檢查完大小,我不知道那個數字要比對大於零的寫法
: 目前這樣寫是過不了
: 有大於零代表出錯
: 我只要抓到有大於零就要重開機
: 這樣要如何撰寫
作者: HiJimmy (å—¨ 吉米)   2018-04-14 09:56:00
感謝我試試看
作者: Bencrie   2018-04-14 13:02:00
if [ "$size" -gt "0" ]; then
作者: HiJimmy (å—¨ 吉米)   2018-04-14 13:22:00
有抓到大小 但是IF判斷有問題https://i.imgur.com/rFReI0z.png 我在THEN後面加上echo $DATE Router reboot >>/root/wifi_watchdog.log前面有加DATE=`date +%Y-%m-%d-%H:%M:%S`但是都不會進判斷式我再試試看2F的感謝filiaslayers和Bencrie

Links booklink

Contact Us: admin [ a t ] ucptt.com