码迷,mamicode.com
首页 > 系统相关 > 详细

Shell 练习题 20180119

时间:2018-01-19 15:45:39      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:mail.py   pytho   python   宕机   col   监控   练习   发邮件   $?   

设计一个脚本,监控远程的一台机器(假设ip为123.23.11.21)的存活状态,当发现宕机时发一封邮件给你自己。

提示:

1. 你可以使用 ping 命令:ping -c10 123.23.11.21
2. 发邮件脚本可以参考:https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py
3. 脚本可以搞成死循环,每隔 30s 检测一次

while true
do
    ping -c10 123.23.11.21
    if [ $? != 0 ];then python mail.py 1210640219@qq.com "快起床!服务器挂了!" "退订请回复TD";fi
    sleep 30
done

 

 

 

 

 

     

Shell 练习题 20180119

标签:mail.py   pytho   python   宕机   col   监控   练习   发邮件   $?   

原文地址:https://www.cnblogs.com/pzk7788/p/8316904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!