Version 1
[yaffs-website] / node_modules / phantomjs-prebuilt / lib / phantom / examples / child_process-examples.js
diff --git a/node_modules/phantomjs-prebuilt/lib/phantom/examples/child_process-examples.js b/node_modules/phantomjs-prebuilt/lib/phantom/examples/child_process-examples.js
new file mode 100644 (file)
index 0000000..19f9199
--- /dev/null
@@ -0,0 +1,28 @@
+"use strict";
+var spawn = require("child_process").spawn
+var execFile = require("child_process").execFile
+
+var child = spawn("ls", ["-lF", "/rooot"])
+
+child.stdout.on("data", function (data) {
+  console.log("spawnSTDOUT:", JSON.stringify(data))
+})
+
+child.stderr.on("data", function (data) {
+  console.log("spawnSTDERR:", JSON.stringify(data))
+})
+
+child.on("exit", function (code) {
+  console.log("spawnEXIT:", code)
+})
+
+//child.kill("SIGKILL")
+
+execFile("ls", ["-lF", "/usr"], null, function (err, stdout, stderr) {
+  console.log("execFileSTDOUT:", JSON.stringify(stdout))
+  console.log("execFileSTDERR:", JSON.stringify(stderr))
+})
+
+setTimeout(function () {
+  phantom.exit(0)
+}, 2000)