|
|
) o% n" J& D F8 L" o
#!/bin/sh6 A$ _# `8 T6 z0 q' w6 w
5 }, k1 ~' Q6 ^
MonitorIP=192.168.85.130
. E8 r4 s" y4 I1 s( U6 S! w9 C) l f" Z3 |DelayTime=60s; C1 B8 r6 Y5 O$ G4 `8 i& r
9 d' d& B1 f! P3 E9 V- R3 R3 h
if ping $MonitorIP -W 2 -w 2 -c 2 | grep '^[0-9].*ms$' > /dev/null( F5 _0 f: u7 `! x$ _- D( Q
then% |% W' V1 u6 P0 ]+ p7 a
echo "Power on."
: q$ Q! P! c' n! H; j yelse
5 t1 [: B ]8 e- [6 j synologset1 sys warn 0x11600035
' F* g. @, n" O+ ~& E sleep $DelayTime* [- Y9 v2 j6 P" A9 F8 E
if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null: c7 K6 E W7 M1 K- {1 W' {2 G# f
then ~: K% t, l @3 T
synologset1 sys warn 0x116000366 { g- b; u: V% O f0 x
else
0 C2 w1 l' _3 x a6 B5 I, V/ N synologset1 sys warn 0x11600037' c1 v, w- I4 H4 k& z
poweroff7 t: j5 S+ f3 c& ]* v8 g' G. C
fi
" m- h2 U8 w+ q9 S" Zfi( B. s2 j# o4 K. @# d9 [
" ~+ ~: ~5 E: l" Y1 Qexit 0 |
|