环境部署
本文使用的服务就拿tomcat服务来举例了, 毕竟这个服务下载和安装和部署都相对容易些
tomcat下载地址
https://downloads.apache.org/tomcat/tomcat...-9/v9.0.62/bin/
tomcat部署
先解压文件 tar -zxvf apache-tomcat-9.0.62.tar.gz
进入目录, 运行tomcat cd apache-tomcat...-9.0.62/bin
运行 启动命令: sh startup.sh 结束命令: sh shutdown.sh
预期结果 + 可能报错
「预期结果」
通过ps -ef|grep tomcat 命令,..., 带有tomcat关键字的所有进程
由上图可见, 查询出来2条进程, 一个是预期的tomcat进程,另一个是我们过滤的grep进程.我们需要把grep进程过滤掉, 所以使用 grep -v grep...-z "$pid" ]可以动态的获取pid变量的值放入判断语句中
单引号: 将里面的内容就认为是一个字符串, 不会动态的使用里面的变量的值.例如,echo 'pid',输出结果为 pid
「shell脚本中输出换行符