OPENWRT Cron定時執行檢查LOG - Linux

Table of Contents

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
: 卡在檢查完大小,我不知道那個數字要比對大於零的寫法
: 目前這樣寫是過不了
: 有大於零代表出錯
: 我只要抓到有大於零就要重開機
: 這樣要如何撰寫

--

All Comments

Audriana avatarAudriana2018-04-15
感謝我試試看
Michael avatarMichael2018-04-18
if [ "$size" -gt "0" ]; then
Valerie avatarValerie2018-04-21
有抓到大小 但是IF判斷有問題
Jacob avatarJacob2018-04-24
https://i.imgur.com/rFReI0z.png 我在THEN後面加上
Quanna avatarQuanna2018-04-25
echo $DATE Router reboot >>/root/wifi_watchdog.log
Andy avatarAndy2018-04-29
前面有加DATE=`date +%Y-%m-%d-%H:%M:%S`
但是都不會進判斷式
我再試試看2F的
Ivy avatarIvy2018-05-03
感謝filiaslayers和Bencrie