您现在的位置是:网站首页> 编程资料编程资料
检查linux网络状态的两个脚本_linux shell_
2023-05-26
305人已围观
简介 检查linux网络状态的两个脚本_linux shell_
一、通过定时收发email检测网络连通性
复制代码 代码如下:
#/bin/bash
echo "Daily test mail" > state.txt
mail -s Server_State abc@jb51.net < state.txt
rm -df ./state.txt
~
crontab -e
增加如下任务
10 07 * * * /root/checkNKmail &
分时日月周
二、定时检测网络状态通过email发送
checkserverstat脚本内容:
复制代码 代码如下:
#/bin/bash
echo "HZtelecomDNS" > state.txt
ping -c 5 202.101.172.35 >> state.txt
echo "
bJU" >> state.txt
ping -c 5 10.X.X.X >> state.txt
echo "ADSL Gateway" >>state.txt
ping -c 5 X.X.X.X >> state.txt
echo "Server_Outside VPN" >>state.txt
ping -c 5 192.168.2.100 >>state.txt
echo "Server_Outside WAN" >> state.txt
ping -c 5 X.X.X.X >> state.txt
echo "VPN in company" >> state.txt
ping -c 5 192.168.1.4 >>state.txt
echo "L2tp at aaa Libweb" >>state.txt
ping -c 5 X.X.X.X & >>state.txt
mail -s Server_State admin@abc.com
crontab中增加任务
复制代码 代码如下:
corntab -e
10 16 * * * /root/CheckWeatherState &
10 09 * * * /root/checkserverstate &
10 13 * * * /root/checkserverstate &
10 17 * * * /root/checkserverstate &
您可能感兴趣的文章:
相关内容
- 一个简单的转换输出的shell脚本代码_linux shell_
- shell写的告警次数控制及恢复示例代码_linux shell_
- 一个ping检测告警函数代码_linux shell_
- 检测网段IP使用情况的shell脚本_linux shell_
- 通过短信发送LOG归类号码发送情况的shell脚本_linux shell_
- shell遍历目录处理特定目录的脚本代码_linux shell_
- 后台实时分流文件的shell脚本_linux shell_
- 并发数据库压力测试的shell脚本代码_linux shell_
- 一个可交互的并发ping检测脚本_linux shell_
- 一个shell写的ping函数_linux shell_
