【发布时间】:2019-05-04 23:41:40
【问题描述】:
是否有任何方式/代码 sn-p 可以通过 JavaScript / Node.js 或任何基于 UI 的语言打开 Ubuntu 终端并执行终端命令?
【问题讨论】:
-
能否详细说明您的要求?你的意思是从 JavaScript 中,是否有打开终端窗口的命令?或者有没有办法——从任何语言——打开一个终端窗口?或者您的意思是运行 shell 命令,而不必打开终端窗口?从 Node.js 或其他可以访问 OS 进程的程序,答案是肯定的。从浏览器中的 JavaScript 来看,答案是否定的。
-
所以我需要构建一个 UI 并基于 UI 输入参数,我需要运行我需要执行基于终端的命令/shell 命令。有没有办法实现它?
-
是的:你可以从 Node JS 调用 shell 命令 answer here 和 another here。基本思路是打开一个新进程并在其中运行一个命令。
-
感谢参考
标签: javascript node.js user-interface ubuntu terminal