diff --git a/docs/bin/blog-admin.sh b/docs/bin/blog-admin.sh new file mode 100644 index 0000000000000000000000000000000000000000..603cf665041918162bc3bd8f0eff3ce5be6e87d4 --- /dev/null +++ b/docs/bin/blog-admin.sh @@ -0,0 +1,84 @@ +#!/bin/bash + +ROOT_DIR="/home/www/blog-admin" +APP_NAME=blog-admin.jar +NOW_DATE=$(date +%c) + +usage() { + echo "用法: sh blog-admin.sh [start(启动)|stop(停止)|restart(重启)|status(状态)|log(实时监控日志)]" + exit 1 +} + +cd ${ROOT_DIR} + +echo "当前时间:${NOW_DATE}" + +is_exist(){ + pid=`ps -ef|grep ${APP_NAME}|grep -v grep|awk '{print $2}' ` + if [[ -z "${pid}" ]]; then + return 1 + else + return 0 + fi +} + +start(){ + is_exist + if [[ $? -eq "0" ]]; then + echo "${APP_NAME} 正在运行。 pid=${pid} ." + else + nohup java -server -Xms256m -Xmx512m -jar ${ROOT_DIR}/${APP_NAME} --spring.profiles.active=prod > ${ROOT_DIR}/nohup.out 2>&1 & + echo "${APP_NAME} 正在启动,请查看日志确保运行正常。" + fi +} + +stop(){ + is_exist + if [[ $? -eq "0" ]]; then + kill -9 $pid + echo "${pid} 进程已被杀死,程序停止运行" + else + echo "${APP_NAME} 未运行!" + fi +} + +status(){ + is_exist + if [[ $? -eq "0" ]]; then + echo "${APP_NAME} 正在运行。Pid is ${pid}" + else + echo "${APP_NAME} 未运行!" + fi +} + +log(){ + echo "日志文件位置:${ROOT_DIR}/nohup.out" + tail -f ${ROOT_DIR}/nohup.out +} + +restart(){ + stop + start + log +} + +case "$1" in + "start") + start + ;; + "stop") + stop + ;; + "status") + status + ;; + "restart") + restart + ;; + "log") + log + ;; + *) + usage + ;; +esac diff --git a/docs/bin/blog-web.sh b/docs/bin/blog-web.sh new file mode 100644 index 0000000000000000000000000000000000000000..03cff157699338f47f999fe46e3e16c927f2b72b --- /dev/null +++ b/docs/bin/blog-web.sh @@ -0,0 +1,84 @@ +#!/bin/bash + +ROOT_DIR="/home/www/blog-web" +APP_NAME=blog-web.jar +NOW_DATE=$(date +%c) + +usage() { + echo "用法: sh blog-web.sh [start(启动)|stop(停止)|restart(重启)|status(状态)|log(实时监控日志)]" + exit 1 +} + +cd ${ROOT_DIR} + +echo "当前时间:${NOW_DATE}" + +is_exist(){ + pid=`ps -ef|grep ${APP_NAME}|grep -v grep|awk '{print $2}' ` + if [[ -z "${pid}" ]]; then + return 1 + else + return 0 + fi +} + +start(){ + is_exist + if [[ $? -eq "0" ]]; then + echo "${APP_NAME} 正在运行。 pid=${pid} ." + else + nohup java -server -Xms256m -Xmx512m -jar ${ROOT_DIR}/${APP_NAME} --spring.profiles.active=prod > ${ROOT_DIR}/nohup.out 2>&1 & + echo "${APP_NAME}启动成功,请查看日志确保运行正常。" + fi +} + +stop(){ + is_exist + if [[ $? -eq "0" ]]; then + kill -9 $pid + echo "${pid} 进程已被杀死,程序停止运行" + else + echo "${APP_NAME} 未运行!" + fi +} + +status(){ + is_exist + if [[ $? -eq "0" ]]; then + echo "${APP_NAME} 正在运行。Pid is ${pid}" + else + echo "${APP_NAME} 未运行!" + fi +} + +log(){ + echo "日志文件位置:${ROOT_DIR}/nohup.out" + tail -f ${ROOT_DIR}/nohup.out +} + +restart(){ + stop + start + log +} + +case "$1" in + "start") + start + ;; + "stop") + stop + ;; + "status") + status + ;; + "restart") + restart + ;; + "log") + log + ;; + *) + usage + ;; +esac