28 lines
541 B
JavaScript
28 lines
541 B
JavaScript
/* @flow */
|
|
|
|
var execFile = require('child_process').execFile;
|
|
|
|
// args only.
|
|
execFile('ls', ['-lh']);
|
|
|
|
// callback only.
|
|
execFile('ls', function(error, stdout, stderr) {
|
|
console.info(stdout);
|
|
});
|
|
|
|
// options only.
|
|
execFile('wc', {timeout: 250});
|
|
|
|
// args + callback.
|
|
execFile('ls', ['-l'], function(error, stdout, stderr) {
|
|
console.info(stdout);
|
|
});
|
|
|
|
// args + options.
|
|
execFile('ls', ['-l'], {timeout: 250});
|
|
|
|
// Put it all together.
|
|
execFile('ls', ['-l'], {timeout: 250}, function(error, stdout, stderr) {
|
|
console.info(stdout);
|
|
});
|