fix: infinite loop on termination signal
This commit is contained in:
		
				
					committed by
					
						 Nicolas Giard
						Nicolas Giard
					
				
			
			
				
	
			
			
			
						parent
						
							d5157a3e76
						
					
				
				
					commit
					6d7709268f
				
			| @@ -266,9 +266,11 @@ bgAgent.on('message', m => { | |||||||
| // ---------------------------------------- | // ---------------------------------------- | ||||||
|  |  | ||||||
| graceful.on('exit', () => { | graceful.on('exit', () => { | ||||||
|  |   global.winston.info('- SHUTTING DOWN - Terminating Background Agent...') | ||||||
|  |   bgAgent.kill() | ||||||
|   global.winston.info('- SHUTTING DOWN - Performing git sync...') |   global.winston.info('- SHUTTING DOWN - Performing git sync...') | ||||||
|   return global.git.resync().then(() => { |   return global.git.resync().then(() => { | ||||||
|     global.winston.info('- SHUTTING DOWN - Git sync successful. Now safe to exit.') |     global.winston.info('- SHUTTING DOWN - Git sync successful. Now safe to exit.') | ||||||
|     process.kill(process.pid, 'SIGINT') |     process.exit() | ||||||
|   }) |   }) | ||||||
| }) | }) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user