OPENWRT Cron定時執行檢查LOG - Linux

Queena avatar
By Queena
at 2018-04-14T09:32

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

--
Tags: Linux

All Comments

Audriana avatar
By Audriana
at 2018-04-15T23:53
感謝我試試看
Michael avatar
By Michael
at 2018-04-18T12:42
if [ "$size" -gt "0" ]; then
Valerie avatar
By Valerie
at 2018-04-21T06:34
有抓到大小 但是IF判斷有問題
Jacob avatar
By Jacob
at 2018-04-24T16:25
https://i.imgur.com/rFReI0z.png 我在THEN後面加上
Quanna avatar
By Quanna
at 2018-04-25T13:54
echo $DATE Router reboot >>/root/wifi_watchdog.log
Andy avatar
By Andy
at 2018-04-29T22:52
前面有加DATE=`date +%Y-%m-%d-%H:%M:%S`
但是都不會進判斷式
我再試試看2F的
Ivy avatar
By Ivy
at 2018-05-03T13:01
感謝filiaslayers和Bencrie

OPENWRT Cron定時執行檢查LOG

Ivy avatar
By Ivy
at 2018-04-14T08:59
大家好~~ 目前有一台MTK路由器 因為驅動的問題,無線都會不定時出錯 出錯就要重開才會正常 所以我想要用定時檢查 目前卡在條件判斷式的寫法 cron 排程 1 0 0 0 0 /root/wifi_watchdog.sh 剛剛發現排程錯了 應該是 */1 * * * * /root/wifi_watch ...

ubuntu 開指定版本matlab

Wallis avatar
By Wallis
at 2018-04-13T21:52
MATLAB Linux 版是直接安裝在指定目錄 如果你要系統中各帳號都能用,就裝在 /usr/local/ 或是 /opt/ 由於它預設目錄結構是 MATLAB/2018a/{bin, etc, ...} 所以我會建議放 /opt/ 比較好 如果你只是單帳號使用,我會建議放 ~/bin/ ...

讓 AMDGPU 當 amdgpu.dc=1 時輸出 RGB 格式的方法

Charlie avatar
By Charlie
at 2018-04-13T16:00
由於 AMD 目前貌似沒辦法使用 xrandr 切換成 RGB 輸出, 所以 AMD 預設一律是使用 YCbCr444 作為輸出格式, 今天終於在網路上找到了解決方法,所以用 PTT 當作備份, 防止以後忘記怎麼做。 1. 找到 edid 檔的路徑並複製到家目錄 sudo find /sys/dev ...

求救,ubuntu16裡 /dev/sda1空間不夠了

David avatar
By David
at 2018-04-12T15:13
大家先進好 我筆電是把ubuntu 16.24灌在第二顆2T硬碟上,因為當初規劃不好,/dev/sda1 空間不夠大了 ,根本無法做實驗(影片處理) 急需要增大空間,可是用gparted 看到sda1有key圖案鎖住,無法resize,我該怎麻辦? 自己不敢亂動,怕毀掉我的報告就完了,請大家教教我!該怎樣 ...

speedometer指令

Jake avatar
By Jake
at 2018-04-12T13:08
※ 引述《smile2359630 (。。。)》之銘言: : 小弟剛步入linux系統沒多久而已,目前遇到一個問題 : 我想在macbook上使用speedometer這個網路監測軟體,想說都是以unix下去發展出來的OS, : 執行上照理說可行的,但目前遇到下面問題 : speedometer -rx et ...