### # 运行脚本 ### #!/bin/sh app_name="placeholder" console_log="${app_name}.log" jar_file="${app_name}.jar" stop() { #pid=`cat ${app_name}.pid` pid=`jps | grep ${app_name} | awk '{print $1}'` if [ ! -z ${pid} ] then kill -15 ${pid} echo "${pid} has been killed..." fi } start() { #nohup java -jar ${jar_file} ./spiderlab-crawler-test.json > ${console_log} 2>&1 & nohup ./${jar_file} > ${console_log} 2>&1 & pid=`jps | grep ${app_name} | awk '{print $1}'` echo ${pid} > ${app_name}.pid } case $1 in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: $name [start|stop|restart]" exit 1 ;; esac