フォロー

力こそぱわー _(:3 」∠ )_

ping_result=$(ping -w 3 192.168.1.1 | grep '100% packet loss')
date_result=$(date)

if [[ -n $ping_result ]]; then
echo "[reset-brcmfmac] : $date_result" >> $LOG_FILE
/usr/sbin/modprobe -r brcmfmac \
&& /usr/bin/sleep 1 \
&& /usr/sbin/modprobe brcmfmac
fi

wifiが死んでると実際にping打つ前にエラーだすからこうだな...

curl 192.168.1.1 2&>1 >/dev/null
result=$?
if [ ! $result = "0" ]; then
echo "[reset-brcmfmac] : $date_result" >> $LOG_FILE
/usr/sbin/modprobe -r brcmfmac && /usr/sbin/modprobe brcmfmac
fi

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。