我正在编写一些节点shell脚本,以便在平台上进行开发时使用.我们有Mac和Windows开发人员.我可以在Node中检查一个变量,在一个实例中运行.sh文件,在另一个实例中运行.bat吗?
bash中是否有任何内置功能可以等待任何进程完成?该wait命令仅允许等待子进程完成.我想知道在继续执行任何脚本之前是否有任何方法可以等待任何进程完成.
这样做的机械方法如下,但我想知道bash中是否有任何内置功能.
while ps -p `cat $PID_FILE` > /dev/null; do sleep 1; done
Run Code Online (Sandbox Code Playgroud) 我正在使用NodeJS/Electron作为桌面应用.
我想做的是用它的OS'默认应用程序打开一个文件,比如.docx和Word.
到目前为止我尝试的是使用child_process.spawn,.exec或.execFile的方法,但我没有得到任何东西.
这是我的实际代码:
var fs = require('fs'),
cp = require('child_process');
cp.spawn(__dirname + '/test.docx');
Run Code Online (Sandbox Code Playgroud)
提前致谢.