时间:2020年04月11日 | 作者 : liuhui | 分类 : FRP教程 | 浏览: 5116次 | 评论 0 人
阿里云限量代金券 | 此广告位出租25元/月 |
可以用这个脚本检测frps服务器端口状态并多次邮件报警,可设置发送邮件次数,端口恢复在线会停止发送,若端口持续离线的话,脚本会发完指定份数的邮件后自动退出。
创建jk.sh并将下面代码复制进去
#!/bin/bash export LD_LIBRARY_PATH=./ while true; do pos_num=`nmap -Pn frpzj.kskxs.com -p 2333|grep "/tcp open"|wc -l` if [ $pos_num -lt 1 ];then echo 'port 2333 offline' | mail -s 'frp server offline' test0001@qq.com sleep 10 let sendnum+=1 if [ "$sendnum" = "3" ];then exit;fi fi sleep 5 done
使用方法
screen -S jk bash ./jk.sh
这个脚本的好处是可以利用crontab任务来定时执行,从而达到多次提醒的目的。
此脚本依赖nmap命令和mailx,安装方法传送门:nmap安装方法https://diannaobos.com/post/933.html mailx安装方法https://diannaobos.com/post/938.html
如果想改成检测本地端口可以将nmap命令换成下面的netstat命令即可
netstat -nl |grep 202|grep ":::202"|wc -l
感谢网友☆夢幻煋涳☆提供的帮助让我完成了这个shell脚本!
推荐您阅读更多有关于“”的文章
Powered By Z-Blogphp
分享:
支付宝
微信