Merge branch 'master' of github.com:daplie/walnut
This commit is contained in:
		
						commit
						8797e3fe4d
					
				
							
								
								
									
										39
									
								
								init.d-walnut
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										39
									
								
								init.d-walnut
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,39 @@
 | 
			
		||||
### BEGIN INIT INFO
 | 
			
		||||
# Provides:             walnut
 | 
			
		||||
# Required-Start:       $all
 | 
			
		||||
# Required-Stop:        
 | 
			
		||||
# Default-Start:        2 3 4 5
 | 
			
		||||
# Default-Stop:         0 1 6
 | 
			
		||||
# Short-Description:    WALNUT Home Cloud
 | 
			
		||||
### END INIT INFO
 | 
			
		||||
 | 
			
		||||
export PATH=$PATH:/bin:/usr/bin:/usr/local/bin
 | 
			
		||||
 | 
			
		||||
PIDFILE=/var/run/walnut.pid
 | 
			
		||||
DATE=`date '+%F_%H-%M-%S'`
 | 
			
		||||
 | 
			
		||||
cd /srv/walnut
 | 
			
		||||
 | 
			
		||||
case "$1" in
 | 
			
		||||
  start)
 | 
			
		||||
    mkdir -p /srv/walnut/logs
 | 
			
		||||
    mkdir -p /srv/walnut/.forever
 | 
			
		||||
    exec forever -p /srv/walnut/.forever --minUptime=20000 --spinSleepTime=100 --workingDir=/srv/walnut/ -l "/srv/walnut/logs/access.${DATE}.log" -e "/srv/walnut/logs/error.${DATE}.log" --pidFile=$PIDFILE start /srv/walnut/bin/walnut.js
 | 
			
		||||
    ;;
 | 
			
		||||
  stop)
 | 
			
		||||
    exec forever stopall
 | 
			
		||||
    ;;
 | 
			
		||||
  restart) 
 | 
			
		||||
    mkdir -p /srv/walnut/logs
 | 
			
		||||
    mkdir -p /srv/walnut/.forever
 | 
			
		||||
    exec forever stopall
 | 
			
		||||
    exec forever -p /srv/walnut/.forever --minUptime=20000 --spinSleepTime=100 --workingDir=/srv/walnut/ -l "/srv/walnut/logs/access.${DATE}.log" -e "/srv/walnut/logs/error.${DATE}.log" --pidFile=$PIDFILE start /srv/walnut/bin/walnut.js
 | 
			
		||||
    ;;
 | 
			
		||||
  *)
 | 
			
		||||
 | 
			
		||||
  echo "Usage: /etc/init.d/walnut {start|stop}"
 | 
			
		||||
  exit 1
 | 
			
		||||
  ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
exit 0
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user