|
发表于 2020-8-31 19:33:18
|
显示全部楼层
4 n, d6 z' I4 F. f# \2 g
#!/bin/sh
p) t8 u% J. S2 n0 B/ e8 V9 g0 t5 M% H1 r7 r& c# w( h
MonitorIP=192.168.85.130
5 J% F8 X5 c* E: A, L7 x* [DelayTime=60s
; j" f' r+ L, o. Z
* }. F3 ?$ I7 ?5 Qif ping $MonitorIP -W 2 -w 2 -c 2 | grep '^[0-9].*ms$' > /dev/null0 n3 d7 e/ N8 x, l) C3 N
then# {/ y' T9 `2 g$ K
echo "Power on."
3 Y+ G% w' v( W, W( a, z3 R3 D: _else
x+ ^" s6 Q) v synologset1 sys warn 0x116000350 x6 X5 j. b% T- U. V
sleep $DelayTime9 f* R2 e; D/ |; O! @
if ping $MonitorIP -W 2 -w 2 -c 2 | grep '[0-9].*ms$' > /dev/null
/ w# _& _! z3 p0 b- T then
3 F) F% J( Z: `, n C2 x1 X synologset1 sys warn 0x11600036
1 e t- W7 a7 h7 m8 G. B else
2 L, u2 n) g7 D! \# m synologset1 sys warn 0x11600037. `, H! g/ w' q$ m
poweroff
$ Q" t. Z `: f$ S0 `% p8 t fi, g4 ~5 w" X: s4 ^5 c
fi9 w* u- _" g3 f* z
2 E( u* A$ F) G t/ |exit 0 |
|