gpt4 book ai didi

javascript - 如何使用 Angular(8) UI 在远程 Linux 服务器上运行 shell 脚本?

转载 作者:行者123 更新时间:2023-12-02 22:29:51 24 4
gpt4 key购买 nike

所以,我从事 MEAN 堆栈 Web 开发已经有一段时间了。我通常习惯于 Angular UI 开发并使用 Node 服务器执行 CRUD 操作。

现在,我有一个新要求 - 创建一个 UI 以在远程 Linux 服务器上运行一些 shell 脚本。

例如:-

文件位于远程服务器中的诸如files/bin/example.sh之类的路径中。我必须能够通过我的 UI 执行操作,例如:-

example.sh status device name

example.sh start device name

我该怎么做?谁能给我一些指导吗?

谢谢。

最佳答案

您可以使用这个shelljs npm 包来做到这一点。您必须编写一个 REST API 来从服务器端执行您的 shell 脚本(使用 Node js)。

例如

const shell = require('shelljs')
shell.exec('./path_to_your_file')

然后您可以从 Angular 应用程序调用该 REST 端点。

关于javascript - 如何使用 Angular(8) UI 在远程 Linux 服务器上运行 shell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58947823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com