User Tools

Site Tools


netflix_vector

Netflix Vector

vector
#! /bin/sh
 
# Author:	Jochen Roth
# Provides: 	Netflix Vector
# Description: 	Manage Netflix Vector init 
 
VECTOR_DIR=/usr/share/vector/
VECTOR_PORT=8080
 
case "$1" in
 start)
 	cd $VECTOR_DIR/app && nohup python -m SimpleHTTPServer $VECTOR_PORT > /dev/null 2>&1 & echo $! > ../vector.pid
 	;;
 stop)
 
 	KILL_PID=$(cat "$VECTOR_DIR/vector.pid")
 	echo "kill $KILL_PID"
 	kill $KILL_PID
 	rm $VECTOR_DIR/vector.pid
 
 	sleep 10
 	;;
 restart)
 	KILL_PID=$(cat "$VECTOR_DIR/vector.pid")
 	echo "kill $KILL_PID"
 	kill $KILL_PID
 	rm $VECTOR_DIR/vector.pid
 
 	sleep 20
 	cd $VECTOR_DIR/app && nohup python -m SimpleHTTPServer $VECTOR_PORT > /dev/null 2>&1 & echo $! > ../vector.pid
 	;;
 *)
 	echo "Usage: Netflix vector {start|stop|restart}" >&2
 	exit 3
 	;;
esac
netflix_vector.txt · Last modified: 2015/04/16 13:12 by admin