killua 5 years ago
parent
commit
abaee702fb
1 changed files with 0 additions and 79 deletions
  1. 0 79
      hexo.sh

+ 0 - 79
hexo.sh

@@ -1,79 +0,0 @@
-#!/bin/sh
-# 设置hexo 项目路径
-BLOG_PATH=/data/hexo/blog
-
-#使用说明,用来提示输入参数
-usage() {
-    echo "Usage: sh 执行脚本.sh [start|stop|restart|status] "
-    exit 1
-}
-
-#检查程序是否在运行
-is_exist(){
-  pid=`ps -ef|grep hexo|grep -v grep|awk '{print $2}' `
-  #如果不存在返回1,存在返回0
-  if [ -z "${pid}" ]; then
-   return 1
-  else
-    return 0
-  fi
-}
-
-#启动方法
- start(){
-   is_exist
-   if [ $? -eq "0" ]; then
-     echo "hexo_blog is already running. pid=${pid} ."
-   else
-   	 cd $BLOG_PATH
-   	 git pull
-   	 sleep 5
-	 nohup hexo server >hexo-blog.log 2>&1 & 	 
-   fi
- }
-
-#停止方法
-stop(){
-  is_exist
-  if [ $? -eq "0" ]; then
-    kill -9 $pid
-  else
-    echo "hexo_blog is not running"
-  fi
-}
-
-#输出运行状态
-status(){
-  is_exist
-  if [ $? -eq "0" ]; then
-    echo "hexo_blog is running. Pid is ${pid}"
-  else
-    echo "hexo_blog is NOT running."
-  fi
-}
-
-#重启
-restart(){
-  stop
-  start
-}
-
-
-#根据输入参数,选择执行对应方法,不输入则执行使用说明
-case "$1" in
-  "start")
-    start
-    ;;
-  "stop")
-    stop
-    ;;
-  "status")
-    status
-    ;;
-  "restart")
-    restart
-    ;;
-  *)
-    usage
-    ;;
-esac