Skip to content

Instantly share code, notes, and snippets.

@bobguo
Created March 26, 2013 09:15
Show Gist options
  • Save bobguo/5244083 to your computer and use it in GitHub Desktop.
Save bobguo/5244083 to your computer and use it in GitHub Desktop.
#!/bin/sh
# by gzb@kingdee.com
#see https://github.com/Miserlou/NodeDeploy/blob/master/etc/init.d/node_app
DIR=/kingdee/node
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NODE_PATH=/usr/local/lib/node_modules
NODE=/usr/local/bin/node
start_app() {
nohup "$NODE" "$DIR/emit.js" 1>>"$DIR/logs/emit.log" 2>&1 &
echo $! > "$DIR/pids/emit.pid"
}
stop_app() {
kill `cat $DIR/pids/emit.pid`
}
case "$1" in
start)
start_app ;;
stop)
stop_app ;;
restart)
stop_app
start_app
;;
*)
echo "Usage: $0 {start|stop|restart}" ;;
esac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment