使用HTTP API在终端中运行命令

时间:2018-06-22 10:37:22

标签: api terminal

我需要制作一个远程API才能在Linux终端中执行命令 我们如何创建这个系统? 例如: 90.100.24.146:8080/run?cmd=echo+hello

1 个答案:

答案 0 :(得分:0)

您应该告诉我们您希望使用哪种编程语言来创建API。

如果使用PHP,则可以利用exec函数。因此,当您发送HTTP请求时,您的Web服务器将捕获该请求,并使它与API中定义的路由相对应。然后,您将获取请求参数,并在请求中指定的命令上使用 exec 函数。使用Symfony创建简短的API也很容易,您可以使用Symfony Process Component来包装 exec PHP函数。

这只是说明如何使用所使用的任何编程语言来实现目标的一个示例。