#!/bin/bash #检查8080端口是否被占用,如果占用输出1,如果没有被占用输入0 pIDa=`/usr/sbin/lsof -i :8081|grep -v "PID" | awk '{print $2}'` echo $pIDa if [ "$pIDa" != "" ]; then echo "1" else echo "0" fi check_port() { echo "正在检测端口。。。" netstat -tlpn | grep "\b$1\b" } if check_port 3307 then echo "端口存在" exit 1 else echo "端口死亡" DATE_N=`date "+%Y-%m%d %H:%M:%S"` echo "时间:${DATE_N}" >> check_port.log #记录死亡日志 fi #判断非负整数 if [[ $port =~^[0-9]*[1-9][0-9]*$ ]];then echo "非负整数" else echo "非法" fi
相关推荐
代码如下: #!/bin/bash port=”80″ restart=”/etc/init.d/httpd restart” EMAIL=”/bin/echo selboo | mutt -s “重新启动...$EMAIL exit $? } exit 0 您可能感兴趣的文章:linux使用管道命令执行ps获取cpu与内
linux查看端口是否被占用的小脚本 # 用法:./portinfo.sh port # 例如: ./portinfo.sh 80 会列出80端口是否被占用,被占用就显示80端口详细信息
批量检测端口并导出记录 附件中的telnet.sh为执行脚本 ip.txt为IP地址,端口在脚本中自定 实现多IP多端口 默认路径/root 上传到服务器默认路径下直接可以使用 运行完成后: log.txt为记录清单
使用 Shell 脚本来查看多个服务器的端口是否打开的方法 Shell 脚本是一种强大的自动化工具,可以帮助我们完成许多复杂的任务。在服务器管理中,查看多个服务器的端口状态是一个常见的需求。使用 Shell 脚本,我们...
本书《shell脚本编程100例》为读者提供了100个实战性的shell脚本编程实例,涵盖了检测网段主机状态、猜数字游戏、打印乘法口诀、使用rsync备份数据、切割Nginx日志、监控服务端口、使用mtime删除历史文件或日志文件...
本文将深入探讨如何使用shell脚本来通过SMTP(Simple Mail Transfer Protocol)服务,特别是465端口,发送电子邮件。 首先,了解SMTP协议至关重要。SMTP是互联网标准,用于发送电子邮件。通常,SMTP服务器监听25号...
使用linux shell 脚本轮询检查远程主机端口是否正常 是否存活,并整理归档日志
11. 端口扫描和正则匹配:在shell脚本中,可以使用nc或nmap工具进行端口扫描,再配合正则表达式处理扫描结果,找出开放的端口或异常行为。 这些shell脚本涵盖了Linux系统运维中的常见任务,对于提升运维效率和系统...
实验报告“中北大学操作系统云沙箱实验报告-使用Shell脚本实现局域网MAC地址收集和FTP服务监控”详细介绍了如何通过Shell脚本在Linux操作系统中管理和监控局域网内的设备。实验主要分为三个部分:FTP服务器的部署、...
使用Shell脚本是一种高效自动化管理进程的方式。本知识点将详细解析如何通过Shell脚本来实现基于端口号kill相应进程的功能。 首先,我们需要了解几个关键的命令: 1. `kill`命令:用于向进程发送信号。默认情况下,...
7. **Shell脚本中的逻辑判断**:脚本中使用了条件判断来检查MySQL的端口、I/O线程状态和SQL线程状态。这些判断逻辑帮助确定从服务器是否在正常运行。 8. **Shell脚本的编写规范**:脚本使用了#!/bin/bash作为...
从提供的文件内容来看,这是一本关于Shell脚本编程的实战教程书籍,以实例的方式教授读者如何使用Shell脚本来完成各种Linux系统运维任务。下面将详细介绍从给出的内容中能够总结出的一些Shell脚本编程知识点。 首先...
在这个特定的场景中,我们关注的是如何使用shell脚本通过SMTP协议的25端口发送电子邮件。SMTP(Simple Mail Transfer Protocol)是互联网上用于发送电子邮件的标准协议。`sendmail`是Linux环境下的一个经典邮件传输...
编写Shell脚本通常涉及变量定义、条件判断、循环结构、函数定义等元素。在我们的场景中,`tomcat_install.sh`就是这样一个脚本,用于自动化安装和配置Tomcat。 **二、安装Java Development Kit (JDK)** 在Linux上...
这里我们关注的是使用Shell脚本来实现MySQL从原表到历史表的数据迁移。这种自动化的方法可以帮助我们高效、准确地处理大量数据,同时减少人为错误。 首先,让我们深入理解`shell`脚本。Shell是Linux和Unix系统中的...
本文将详细介绍如何使用Shell脚本来实现这些监控功能。 1. **检查进程是否存在** 使用`ps`命令可以查看系统中的进程状态。在Shell脚本中,我们可以结合`grep`和`awk`来筛选特定进程。例如,`GetPID`函数通过传入...
在本案例中,"shell脚本一键安装zookeeper3.4.5"指的是使用一个自定义的shell脚本来简化Apache ZooKeeper 3.4.5的安装过程。Apache ZooKeeper是一个分布式的、开放源码的协调服务,对于分布式应用来说,它提供了诸如...
脚本需要解析这些信息,判断是否正常。 4. **检查状态**:如果心跳超时(比如,连续两次心跳间隔超过预设阈值),则认为Redis服务器可能出现问题。 5. **执行故障转移**:一旦检测到故障,脚本可以调用另一段代码...
failif.sh: 判断所要监控的端口是否存在;存在返回ip 端口:ok,不存在返回ip 端口:fail ip-ports.txt: 此txt文件中写的是你要监控的ip 端口;切记,不能有空行和文字;文本中有示例,可以自行修改。还有ip必须...