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

看板Linux作者 (嗨 吉米)時間7年前 (2018/04/14 08:59), 7年前編輯推噓2(205)
留言7則, 3人參與, 7年前最新討論串1/3 (看更多)
大家好~~ 目前有一台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 卡在檢查完大小,我不知道那個數字要比對大於零的寫法 目前這樣寫是過不了 有大於零代表出錯 我只要抓到有大於零就要重開機 這樣要如何撰寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.16.71 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1523667597.A.6A8.html

04/14 10:09, 7年前 , 1F
用wc -l去算行數?
04/14 10:09, 1F
也試過,就是判斷式不會寫,不知道抓出行數之後怎麼寫判斷判斷

04/14 10:29, 7年前 , 2F
p.s. 是lede比較新的版本嗎? 剛改名回來有點混亂
04/14 10:29, 2F

04/14 10:29, 7年前 , 3F
想說上次 openwrt release 是好久以前了
04/14 10:29, 3F
2018年初就合併了,我現在是刷開發板,不過問題依舊 淘寶有MTK7621+7603+7612 16M/128M的不用500元 所以,一直想把這個問題解掉,至少要堪用 在樣漫遊就不用怕斷線 之前買這個方案的EW1200要兩千多塊 但是故障了目前只剩下有線功能,WAN還只能DHCP 壞掉之前,2.4G就怪怪的 不然5G還是蠻快的 現在不能載入無線驅動一載入,保證無限重啟

04/14 21:44, 7年前 , 4F
if [ $(du -a /tmp/log.txt | cut -f 1) -gt 0 ];then
04/14 21:44, 4F

04/15 00:03, 7年前 , 5F
這倒是很奇怪,我手上也有 MT7621 的機器,可是絕對不是
04/15 00:03, 5F

04/15 00:04, 7年前 , 6F
用 rt2x00 ,為什麼不是 mt76 開頭的 kernel module
04/15 00:04, 6F
那個驅動我查是給是給7603 我目前則是RT3662 也是用RT2X00

04/15 13:27, 7年前 , 7F
嗯,所以根本和 MT76xx 無關啊
04/15 13:27, 7F
第三方寫的驅動 https://github.com/Nossiac/mtk-openwrt-feeds ※ 編輯: HiJimmy (1.170.220.111), 04/15/2018 16:06:40
文章代碼(AID): #1QqLADQe (Linux)
文章代碼(AID): #1QqLADQe (Linux)