PHP函数,显示systemctl服务的状态

时间:2018-12-09 18:05:35

标签: php

我正在尝试使php函数显示systemctl服务(例如apache或nginx)的当前状态(活动或不活动)。

这是我的代码:

active

string(7) "active " 的var_dump是:

{{1}}

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,有代码

    function isactive($service) {
    $output = shell_exec("systemctl is-active $service");
    if (trim($output) == "active") {
        echo "<td style=\"color: green;\">Active</td>";
    } 
    else {
        echo '<td style="color: red;">Inactive</td>';
    }
}