700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux shell启动停止重启查看状态的脚本模板 可直接复制修改

linux shell启动停止重启查看状态的脚本模板 可直接复制修改

时间:2022-07-10 19:55:36

相关推荐

linux shell启动停止重启查看状态的脚本模板 可直接复制修改

linux shell启动停止重启查看状态的脚本模板,可直接复制修改

./脚本名称.sh start 启动java服务

./脚本名称.sh stop 停止java服务

./脚本名称.sh restart 重启java服务

./脚本名称.sh status 查看java服务状态

#!/bin/bash# 启动命令START_COMMENT='java -jar app.jar'# 日期字符串形式date_str=$(date +%Y-%m-%d)echo $date_str# 启动服务命令function start(){echo ""echo "start_comment : $START_COMMENT"echo ""nohup $START_COMMENT >$date_str.log 2>&1 &echo ""}# 停止服务命令function stop(){echo ""echo "comment : $START_COMMENT"pid=$(ps -ef | grep "$START_COMMENT" | grep -v grep | awk -F ' ' '{print $2}')kill $pidecho ""}# 重启服务命令function restart(){stopstart}# 查看服务状态function status(){echo "start_comment : $START_COMMENT"ps -ef | grep "$START_COMMENT" | grep -v 'grep'}# 输出帮助信息function help(){echo ""echo "./脚本名称.sh start 启动java服务"echo "./脚本名称.sh stop停止java服务"echo "./脚本名称.sh restart 重启java服务"echo "./脚本名称.sh status 查看java服务状态"echo ""}case $1 instart)start;;stop)stop;;restart)restart;;status)status;;*)help;;esac

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。