#!/bin/bash

task_start()
{
  task_stop
  cd /home/esjob/
  nohup java -server -Xms512m -Xmx512m -jar ./zw-schedule*.jar >/dev/null 2>&1 &
}

task_stop()
{
  ps -ef | grep -v grep | grep zw-schedule*.jar &>/dev/null && ps -ef | grep -v grep | grep zw-schedule*.jar | awk '{print $2}' | xargs kill -9
}

task_status()
{
  ps -ef | grep -v grep | grep zw-schedule*.jar
}

case "$1" in
  start)
    task_start
    ;;
  status)
    task_status
    ;;
  stop)
    task_stop
    ;;
  restart)
    task_start
    ;;
  *)
    echo "请输入正确参数：start | stop | restart | status"
    ;;
esac
