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

看板Linux作者 (司馬雲)時間7年前 (2018/04/14 09:32), 7年前編輯推噓4(405)
留言9則, 2人參與, 7年前最新討論串2/3 (看更多)
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 : 卡在檢查完大小,我不知道那個數字要比對大於零的寫法 : 目前這樣寫是過不了 : 有大於零代表出錯 : 我只要抓到有大於零就要重開機 : 這樣要如何撰寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.147.49 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1523669537.A.777.html ※ 編輯: filiaslayers (220.132.147.49), 04/14/2018 09:32:46

04/14 09:56, 7年前 , 1F
感謝我試試看
04/14 09:56, 1F

04/14 13:02, 7年前 , 2F
if [ "$size" -gt "0" ]; then
04/14 13:02, 2F

04/14 13:22, 7年前 , 3F
有抓到大小 但是IF判斷有問題
04/14 13:22, 3F

04/14 13:23, 7年前 , 4F
我在THEN後面加上
04/14 13:23, 4F

04/14 13:24, 7年前 , 5F
echo $DATE Router reboot >>/root/wifi_watchdog.log
04/14 13:24, 5F

04/14 13:25, 7年前 , 6F
前面有加DATE=`date +%Y-%m-%d-%H:%M:%S`
04/14 13:25, 6F

04/14 13:25, 7年前 , 7F
但是都不會進判斷式
04/14 13:25, 7F

04/14 13:25, 7年前 , 8F
我再試試看2F的
04/14 13:25, 8F

04/14 14:04, 7年前 , 9F
感謝filiaslayers和Bencrie
04/14 14:04, 9F
我忘記加$了,是$size才對XD ※ 編輯: filiaslayers (220.132.147.49), 04/15/2018 00:02:19
文章代碼(AID): #1QqLeXTt (Linux)
文章代碼(AID): #1QqLeXTt (Linux)