本次的需求: 实现一个shell脚本来控制服务的启动, 如果该服务之前未运行, 通过该脚本可将服务运行起来;如果该服务已处于运行状态, 那么通过该脚本可将服务重新启动!...ps -ef|grep tomcat 命令, 即可查看到tomcat进程信息
「最常见的报错」
8080端口被占用了,因为tomcat默认端口就是8080 此时可以通过 lsof -i:8080, 找到该进程的...echo -e "目前未运行tomcat服务!..., 请检查是不是8080端口被占用了(>﹏<)"
fi
将上述代码命名为restart.sh, 放在了tomcat的bin目录下
测试场景 - 之前「未」启动服务,此时运行该脚本
测试场景 - 之前...grep进程过滤掉, 所以使用 grep -v grep
备注: grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的行
经过上述操作,我们仅查出来一个预期进程