巡山小妖的结局是什么呢?看完解析保证不留遗憾!

天美租号

今天得空,跟大家唠唠我捣鼓的一个小玩意儿——我管它叫“巡山小妖”。也不是啥高科技,就是个能帮我省点心的小脚本。

为啥要搞这么个东西?

事情得从几个月前说起。我家里不是弄了个小NAS嘛存着些照片、文档,还有一些乱七八糟的工作资料。本来用着挺结果有段时间,老是发现连不上。一开始以为是网络问题,折腾半天,后来才发现,是我家那熊孩子,看电视嫌插座不够用,顺手就把NAS的电源给拔了!你说气人不气人。

巡山小妖的结局是什么呢?看完解析保证不留遗憾!

还有几次,也不是人为的,那破NAS自己就抽风离线了,或者硬盘空间满了也不知道。等我急着用里头的文件时,抓瞎了不是?手动天天去检查,我又懒,也老忘记。人嘛总想图个省事。

寻思着得整个“哨兵”

我就琢磨着,得弄个啥东西能帮我盯着点。不需要太复杂,就跟个巡山的小喽啰一样,隔段时间去瞅一眼,看看大王(我的NAS)还在不在,粮草(硬盘空间)还够不够。出问题了,吱一声就行。

主要目的就俩:

  • 看看NAS还在不在线,别掉线了我都不知道。
  • 巡山小妖的结局是什么呢?看完解析保证不留遗憾!

  • 瞅瞅硬盘空间还剩多少,别等塞满了才发现。

一开始想得挺美,要不整个啥酷炫的监控面板。后来一想,算了,杀鸡焉用牛刀,我就一个人用,搞那么复杂干嘛越简单越不容易出错,也越省心。

动手“造妖”

我平时也瞎鼓捣点代码,所以就想着自己写个小脚本得了。语言嘛就挑了个自己顺手的,三下五除二就能写出来那种。

过程大概是这样的:

巡山小妖的结局是什么呢?看完解析保证不留遗憾!

  1. 让它能“看”到NAS: 先让脚本能ping通我NAS的IP地址。ping不通,那肯定是掉线了,这是最基本的。
  2. 让它能“问”空间: 这个稍微麻烦一点点,得让脚本能登录到NAS上(当然是用的最最普通的方法,没啥高级技巧),然后执行个命令看看硬盘用了多少,还剩多少。
  3. 设置个“巡逻”时间: 总不能让它一直跑,怪累的。我就让它比如每隔一两个小时“巡”一次。
  4. 怎么“吱声”: 最开始我想的是出问题了就给我发邮件。后来觉得还是麻烦,我就让它简单点,如果发现NAS掉线了,或者空间低于一个我设的警戒线,就在我电脑上弹个小提示,或者在我桌面上生成一个醒目的警告文本文件。我每天开电脑总能瞅见。

巡山小妖的结局是什么呢?看完解析保证不留遗憾!

写这玩意儿,中间也卡了壳。比如咋让脚本自动去获取NAS的空间信息,一开始用的方法老出错,后来换了个笨办法,反而稳定了。有时候就是这样,土方法管用就行。

“巡山小妖”上岗之后

现在这“巡山小妖”已经默默工作好几个月了。别说,还真挺有用。

有两回,NAS莫名其妙又离线了,都是它第一时间“上报”的,我就赶紧去把电源重新插拔一下,数据没丢,也没耽误事儿。还有一次是提示我空间快满了,我才想起来把一些没用的老备份给清理了。

虽然是个不起眼的小东西,但确实让我省了不少心。不用天天提心吊胆想着去检查,也不用担心关键时刻掉链子。它就像个忠实的小跟班,默默地在那儿“巡山放哨”,挺

所以说,有时候解决问题不一定非得用啥高大上的技术,简单实用才是王道。自己动手丰衣足食,这种感觉还是挺不错的。

巡山小妖的结局是什么呢?看完解析保证不留遗憾!

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,4人围观)

还没有评论,来说两句吧...