Loading [MathJax]/jax/output/HTML-CSS/jax.js

检测端口并进行下一步

简介:

脚本功能:检测8080和8081端口是否在运行,如果没在运行,则/opt/tomcat-background/bin/startup.sh



vi /root/aa.sh

#!/bin/bash

i1=`nmap -sS 127.0.0.1 -p 8080 | grep 8080 | awk '{printf2}'`

i2=`nmap -sS 127.0.0.1 -p 8081 | grep 8081 | awk '{printf2}'`

if [ "$i1" == "closed" ]; then

/opt/tomcat-background/bin/startup.sh

fi

if [ "$i2" == "closed" ]; then

/opt/tomcat-zjq-front/bin/startup.sh

fi


每五分钟检测一次

crontab -e

*/5 * * * * sh /root/aa.sh




      本文转自flayber  51CTO博客,原文链接:http://blog.51cto.com/406647516/1922499,如需转载请自行联系原作者


相关文章
检测指定TCP端口开放状态免费API接口教程
此API用于检测指定TCP端口是否开放,支持POST/GET请求。需提供用户ID、KEY、目标主机,可选指定端口(默认80)和地区(默认国内)。返回状态码、信息提示、检测主机、端口及状态(开放或关闭)。示例中ID和KEY为公共测试用,建议使用个人ID和KEY以享受更高调用频率。
151 14
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息
nmap 是一款强大的开源网络扫描工具,能检测目标的开放端口、服务类型和操作系统等信息。本文分三部分介绍 nmap:基本原理、使用方法及技巧、实际应用及案例分析。通过学习 nmap,您可以更好地了解网络拓扑和安全状况,提升网络安全管理和渗透测试能力。
568 5
检测指定TCP端口开放状态免费API接口教程
该API用于检测目标主机指定TCP端口是否开放,适用于检测连通状态等场景。支持指定大陆、美国、香港等检测节点。请求地址为 `https://cn.apihz.cn/api/wangzhan/port.php`,支持POST和GET请求方式。请求参数包括 `id`、`key`、`type`、`host` 和 `port`。返回参数包含检测结果和状态码。示例请求:`https://cn.apihz.cn/api/wangzhan/port.php?id=88888888&key=88888888&type=1&host=49.234.56.78&port=80`。
Python 网络编程:端口检测与IP解析
本文介绍了使用Python进行网络编程的两个重要技能:检查端口状态和根据IP地址解析主机名。通过`socket`库实现端口扫描和主机名解析的功能,并提供了详细的示例代码。文章最后还展示了如何整合这两部分代码,实现一个简单的命令行端口扫描器,适用于网络故障排查和安全审计。
166 0
Java中如何使用Socket类检测端口是否存在
Java中如何使用Socket类检测端口是否存在
268 4
Shell脚本检测服务器或者ip哪些端口是开放的都是开放了哪些端口
Shell脚本检测服务器或者ip哪些端口是开放的都是开放了哪些端口
120 0
cmd中使用telnet检测远程的ip及端口是否处于监听状态
cmd中使用telnet检测远程的ip及端口是否处于监听状态
254 1
检测端口连通性
使用psping, paping, tcping等工具检测TCP, UDP等端口的联通情况
411 1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问