大家好~~
目前有一台MTK路由器
因為驅動的問題,無線都會不定時出錯
出錯就要重開才會正常
所以我想要用定時檢查
目前卡在條件判斷式的寫法
cron 排程
1 0 0 0 0 /root/wifi_watchdog.sh
剛剛發現排程錯了 應該是
*/1 * * * * /root/wifi_watchdog.sh 一分鐘一次
批次檔
#!/bin/sh
#擷取網卡錯誤紀錄
dmesg|grep rt2x00queue_write_tx_frame>>/tmp/log.txt
#檢查檔案大小
if [ du -a /tmp/log.txt>0]; then
reboot
fi
卡在檢查完大小,我不知道那個數字要比對大於零的寫法
目前這樣寫是過不了
有大於零代表出錯
我只要抓到有大於零就要重開機
這樣要如何撰寫