是自己要寫程式嗎 ? 檢測部份一般可以呼叫系統程式達成,我個人建議用 fping。簡訊部份找一下梁楓之前的文章,他也已經弄好整個作業平台環境。
fping 使用就是:
SayyaBBS:kendlee@~> fping -C1 -g 140.113.23.0/28
140.113.23.0 : [0], 84 bytes, 0.32 ms (0.32 avg, 0% loss) [<- 140.113.22.254]
140.113.23.1 : [0], 84 bytes, 0.19 ms (0.19 avg, 0% loss)
140.113.23.2 : [0], 84 bytes, 1.42 ms (1.42 avg, 0% loss)
140.113.23.3 : [0], 84 bytes, 0.84 ms (0.84 avg, 0% loss)
140.113.23.4 : [0], 84 bytes, 0.25 ms (0.25 avg, 0% loss)
140.113.23.5 : [0], 84 bytes, 0.18 ms (0.18 avg, 0% loss)
140.113.23.6 : [0], 84 bytes, 0.86 ms (0.86 avg, 0% loss)
140.113.23.7 : [0], 84 bytes, 0.85 ms (0.85 avg, 0% loss)
140.113.23.8 : [0], 84 bytes, 0.23 ms (0.23 avg, 0% loss)
140.113.23.9 : [0], 84 bytes, 0.19 ms (0.19 avg, 0% loss)
140.113.23.13 : [0], 84 bytes, 0.84 ms (0.84 avg, 0% loss)
140.113.23.14 : [0], 84 bytes, 0.93 ms (0.93 avg, 0% loss)
140.113.23.15 : [0], 84 bytes, 0.21 ms (0.21 avg, 0% loss)
140.113.23.0 : 0.32
140.113.23.1 : 0.19
140.113.23.2 : 1.42
140.113.23.3 : 0.84
140.113.23.4 : 0.25
140.113.23.5 : 0.18
140.113.23.6 : 0.86
140.113.23.7 : 0.85
140.113.23.8 : 0.23
140.113.23.9 : 0.19
140.113.23.10 : -
140.113.23.11 : -
140.113.23.12 : -
140.113.23.13 : 0.84
140.113.23.14 : 0.93
140.113.23.15 : 0.21
--