javascript - NodeJs 与 EC2 上的 ubuntu 服务器对话

标签 javascript linux node.js ubuntu amazon-ec2

最近我在我的 EC2 目录上安装了一个 nodejs 应用程序,监听来自 EC2 实例的端口之一。我的 EC2 ubuntu Linux 服务器上还有几个可执行的 python 脚本。

我运行这些可执行 python 脚本的方式是使用 putty 并通过命令行连接到 ubuntu(对于 Windows,当然对于 Mac 我使用终端)。我只是想知道,是否有可能让 nodejs 应用程序做同样的工作,所以我将有一个基于 web 应用程序的 UI,它可以与 ubuntu 对话并执行那些脚本(python 脚本,如“python run.py” .

请指教,谢谢!

最佳答案

如果我没理解错的话,Python 脚本与 Node 应用程序位于同一台服务器上,并且您想从 Node.js 运行它们

var execScript = require('child_process').execFile;
execScript('/path/to/python/script.py');

应该可以解决问题。

还可以根据需要添加选项或回调,请参阅此处的文档:http://nodejs.org/api/child_process.html

关于javascript - NodeJs 与 EC2 上的 ubuntu 服务器对话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22847234/

相关文章:

javascript - 如何在 JavaScript 中获取键/值对中的值 - Google Trends API

linux - 计时器向添加它的进程发出信号并将其从可中断 sleep 中唤醒

javascript - collat​​z 序列的最大长度 - 优化

javascript - 使用 jQuery 提交不刷新页面的表单

javascript - 从 JSON 构建下拉列表,获取空白选项项

javascript - 如何一进入网站就激活Chrome扩展程序?

php - 对创建的每个文件夹设置 777 权限

python - 如果这个 python 脚本在 linux 上,我怎样才能得到一个值?

node.js - 使用 sequelize 原始查询批量插入到 postgres

node.js - 从 component.ts 文件加载不同的 component.html 文件?