WDQYES博客

标签:启动脚本

jar包启动脚本(shell)

脚本内容 创建sh文件,vi xxx.sh贴上内容,然后:wq保存退出。 文件内容: #!/bin/sh #这里可替换为你自己的执行程序,其他代码无需更改 PIDFILE=xxx.pid service=xxx #使用说明,用来提示输入参数 usage() { echo "Usage: sh demo.sh " exit 1 } #检查程序是否在运行 is_exist() { pid=`ps -ef | grep $service.jar | grep -v grep | awk '{print $2}' ` echo "pid==${pid}" #如果不存在返回1,存在返回0 if [ -z "${pid}" ]; then return 1 else return 0 fi } case "$1" in start) is_exist RETVAL=$? if [ $RETVAL -eq 0 ]; then