我需要使用 bash 脚本监控 Linux 服务器,所以场景是这样的
- 我有一个可以监控 Linux 服务的 bash 脚本,它显示 结果权
- 现在我需要将 bash 脚本的结果显示到端口 8080 或类似 http://192.168.2.1:8080 的任何端口它会显示 状态代码 200 或错误,所以当我点击 http://192.168.2.1:8080它将执行 bash 脚本并获取结果并显示它
注意:服务器上目前没有运行网络服务
最佳答案
我建议使用 CGI。有一些链接:
- 安装 Apache :http://httpd.apache.org/docs/2.2/howto/cgi.html
- 外壳脚本:http://www.yolinux.com/TUTORIALS/LinuxTutorialCgiShellScript.html
- 如果需要抓取GET/POST参数:https://marc.waeckerlin.org/computer/blog/parsing_of_query_string_in_bash_cgi_scripts
问候,
关于linux - Bash 脚本输出到 rest api 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28344693/