首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

显示树莓派状态信息的PHP页面

显示树莓派状态信息的PHP页面

将下面的代码复制下来保存为php页面,访问这个页面就能查看实时的树莓派状态信息了。原理是打印shell_exec的结果。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
    /**
    * state
    *
    * @package custom
    */
?>
    <article class="content">
    <section class="post">
        <div id='server_state'>
            <h5>uname -a</h5>
            <pre><?php echo shell_exec("uname -a"); ?></pre><br/>
     
            <h5>Uptime</h5>
            <pre><?php echo ltrim(shell_exec("uptime"), " "); ?></pre><br/>
     
            <h5>cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq </h5>
            <pre>
                <?php
                    $t = shell_exec("cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq");
            echo sprintf("%s/1000=%sKHz", str_replace("\n", "", $t), $t/1000);
                ?>
            </pre><br/>
     
            <h5>cat /sys/class/thermal/thermal_zone0/temp </h5>
            <pre>
                <?php
                    $t = shell_exec("cat /sys/class/thermal/thermal_zone0/temp");
        echo sprintf("%s/1000=%sC°", str_replace("\n", "", $t), $t/1000);
       ?>
      </pre><br/>
     
            <h5>free -h</h5>
            <pre><?php echo shell_exec("free -h"); ?></pre><br/>
     
            <h5>cat /proc/cpuinfo</h5>
            <pre><?php echo shell_exec("cat /proc/cpuinfo"); ?></pre>
</div>

返回列表