Pro Node.js for Developers by Colin J. Ihrig

Pro Node.js for Developers by Colin J. Ihrig

Author:Colin J. Ihrig
Language: eng
Format: epub
ISBN: 9781430258605
Publisher: Apress


The ChildProcess Class

spawn() does not accept callback functions like exec() and execFile(). Instead, it returns a ChildProcess object. The ChildProcess class inherits from EventEmitter and is used to interact with the spawned child process. ChildProcess objects provide three stream objects, stdin, stdout, and stderr, representing the standard streams of the underlying child process. The example in Listing 9-6 uses spawn() to run the ls command in the root directory. The child process is then set up to inherit its standard streams from the parent process. Because the child’s standard streams are hooked up to the parent’s streams, the child output is printed to the console. Since our only real interest is in the output of the ls command, the stdio option could also have been set up using the array ["ignore", process.stdout, "ignore"].



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.