| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ###
- # 运行脚本
- ###
- #!/bin/sh
- app_name="spiderlab-crawler"
- log_file="${app_name}.log"
- jar_name="${app_name}.jar"
- jar_file=`pwd`/${jar_name}
- stop() {
- pid=`jps | grep ${jar_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 > ${log_file} 2>&1 &
- pid=`jps | grep ${jar_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
|