主要是為了解決機器不知道為啥突然掉 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
檢查時間選手動,按照 cron 的規則添加即可,考慮到陣列關機的時間,我這裡設定了 30 分鐘檢查一次。
# cron setting
*/30 * * * *
--EOF--