23 lines
		
	
	
		
			533 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			533 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict'; | ||
|  | 
 | ||
|  | var path = require('path'); | ||
|  | var spawn = require('child_process').spawn; | ||
|  | var args = [ | ||
|  |   path.join(__dirname, 'windows-pipe.js') | ||
|  | ]; | ||
|  | var subprocess = spawn( | ||
|  |   'node' | ||
|  | , args | ||
|  | , { detached: true | ||
|  |   , stdio: [ 'ignore', process.stdout, process.stderr ] | ||
|  |   } | ||
|  | ); | ||
|  | //console.log('[debug]', vars.telebitNode, args.join(' '));
 | ||
|  | subprocess.unref(); | ||
|  | subprocess.on('error', function (_err) { | ||
|  |   console.error(_err); | ||
|  | }); | ||
|  | subprocess.on('exit', function (code, signal) { | ||
|  |   console.error('' + code + ' ' + signal + ' failure to launch'); | ||
|  | }); |