我正在用javascript制作D-bus应用程序。我需要从javascript代码调用一个可执行文件,我知道可以在Windows中这样做
var activeXObj = new ActiveXObject("Shell.Application");
activeXObj.ShellExecute("C:\\WINDOWS\\NOTEPAD.EXE", "", "", "open", "1");
但是......如何在Linux中做同样的事情?
非常感谢
P.S:不适用于浏览器=)
答案 0 :(得分:1)
安装node.js(取决于您的发行版,sudo apt-get install nodejs
)并使用ChildProcess模块执行该程序。
或者,获取Rhino并使用runCommand命令;