JoeZhao

跨出界

Hey, I’m JoeZhao, a software engineer, and a gamer.

定期的にunraidのネットワーク状況をチェックし、再起動します。

主な目的は、マシンがなぜ突然 IP を失うのかわからない問題を解決するために、シンプルな監視スクリプトを作成しました。

これはシンプルな小技ですが、unraid CA の User Scripts プラグインを直接使用するだけで実行できます。

スクリプトを新規作成し、名前は適当に入力し、以下の内容を記述します:

#!/bin/bash
ping fun2ex.com -c 1 >/dev/null
if [ $? -ne 0 ];then
# powerdown -r
echo `date` powerdown restart >> /tmp/powerdown_logs.txt
fi

corn-check-network-for-unraid-1

時間のチェックは手動で行い、cron のルールに従って追加します。アレイのシャットダウン時間を考慮して、ここでは 30 分ごとにチェックするように設定しています。

# cron setting
*/30 * * * *

corn-check-network-for-unraid-2

--EOF--

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。