【问题标题】:using curl to receive result from .sh使用 curl 从 .sh 接收结果
【发布时间】:2023-02-04 17:44:13
【问题描述】:

我正在尝试使用 curl 从 .sh 文件获取结果(CPU 温度远程机器),但我从 .sh 接收代码。

我当前的代码 curl -s http://192.168.1.5/cgi-bin/temp.sh

它不返回温度,而是返回 .sh 文件代码

我正在运行 Apache2,如果我将 sh 放在 index.php 文件中,我可以 grep 输出,但这似乎是一个太多的步骤。

感谢您的任何建议。

尝试将文件改为 .cgi。相同的结果

【问题讨论】:

    标签: linux bash curl apache2


    【解决方案1】:

    您获得 temp.sh 脚本代码而不是其输出的原因是 curl 只是在下载文件。要实际执行脚本并返回其输出,您需要在服务器上运行它然后检索输出。

    【讨论】:

      猜你喜欢
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2022-01-04
      • 1970-01-01
      相关资源
      最近更新 更多