3 Star 9 Fork 0

lzc2025/gmall-parent0621

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
log.sh 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
zhangsan 提交于 2020-11-09 16:59 . 更新
#!/bin/bash
# 起在hadoop162一个nginx,在162-164分别起一个日志服务器
nginx_home=/opt/module/nginx
log_home=/opt/module/gmall0621
case $1 in
"start")
# 先启动nginx
if [ -z "$(ps -ef | awk '/nginx/ && !/awk/ {print $0}')" ]; then
echo "在 hadoop162 开始启动nginx"
$nginx_home/sbin/nginx
else
echo "在 hadoop162 nginx已经启动,不用重复启动"
fi
# 分别启动日志服务器
for host in hadoop162 hadoop163 hadoop164 ; do
echo "在${host}上启动日志服务器"
ssh $host "nohup java -jar $log_home/gmall-logger-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &"
done
;;
"stop")
echo "在 hadoop162 停止nginx"
$nginx_home/sbin/nginx -s stop
# 分别停止日志服务器
for host in hadoop162 hadoop163 hadoop164 ; do
echo "在${host}上停止日志服务器"
ssh $host "jps | awk '/gmall-logger-0.0.1-SNAPSHOT.jar/ {print \$1}' | xargs kill -9"
done
;;
*)
echo "你启动的姿势不对, 换个姿势再来"
echo " log.sh start 启动日志采集"
echo " log.sh stop 启动日志采集"
;;
esac
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lzc2025/gmall-parent0621.git
git@gitee.com:lzc2025/gmall-parent0621.git
lzc2025
gmall-parent0621
gmall-parent0621
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385