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