主要是为了解决机器不知道为啥突然掉 ip 的问题,就写了一个简单地监测脚本。

这是一个简单的小技巧,直接使用 unraid CA 的 User Scripts Plugin 即可。

新建一个 Script, 名字简介随便填,Script 内容如下:

#!/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–